// Message types for browser.runtime messages export type RuntimeMessage< T extends Record = Record, > = { action: string } & T; export interface Message { action: string; [key: string]: unknown; }