/// import { Storage } from './jest-chrome'; /** * Namespace member data format from jest-chrome-schema.json * * @interface SchemaData * @template T Type of namespace member */ interface SchemaData { name: string; type: T; deprecated: string | false; parameters: T extends 'event' | 'function' ? { name: string; optional: boolean; parameters: number; type: string; }[] : never[]; value: T extends 'property' ? any : undefined; } export declare const addEvent: ({ name, parameters }: SchemaData<'event'>, target: any) => import("./create-event").CallableEvent>; export declare const addFunction: ({ name }: SchemaData<'function'>, target: any) => jest.Mock; export declare const addProperty: ({ name, value }: SchemaData<'property'>, target: any) => any; export declare function addStorageArea(): Storage.StorageArea; export {};