export declare type Request = () => Promise; declare type Eventual = (request: Request) => Promise; export declare type Throttler = Eventual; declare type Resolvers = { resolve: () => void; reject: (reason?: any) => void; }; declare global { interface Window { gobiRequestQueue: Resolvers[]; } } export declare const throttler: Throttler; export {};