import { Idmp, IdmpOptions, IdmpPromise } from 'idmp';
declare const cacheDir: string;
declare const getCachePath: (globalKey: string) => string;
declare const fsIdmpWrap: (_idmp: Idmp, namespace?: string) => {
    <T>(globalKey: string, promiseFunc: IdmpPromise<T>, options?: IdmpOptions): Promise<any>;
    flush(globalKey: string): void;
    flushAll(): void;
};
export default fsIdmpWrap;
export { cacheDir, getCachePath };
