import type { Reducer } from 'redux'; import { RequiredApiRequest } from '.'; export declare const noop: () => void; export declare const isFn: (fn?: any) => any; export declare const isObject: (obj?: any) => boolean; export declare const createAction: (curType: string) => { (): { type: string; }; toString(): string; }; export declare function setupStore(saga: any, reducers?: { [key: string]: Reducer; }): any; export declare const mergeHeaders: (cur?: { [key: string]: string; } | undefined, next?: { [key: string]: string; } | undefined) => HeadersInit; export declare const mergeRequest: (cur?: Partial<{ url: string; } & RequestInit> | null | undefined, next?: Partial<{ url: string; } & RequestInit> | null | undefined) => RequiredApiRequest; export declare const sleep: (n: number) => Promise;