export type AsyncStorageWriteArgsByMethod = { clear: []; multiSet: [[string, string][]]; multiRemove: [string[]]; multiMerge: [[string, string][]]; }; export type AsyncStorageWriteMethod = keyof AsyncStorageWriteArgsByMethod; export type AsyncStorageWriteArgs = AsyncStorageWriteArgsByMethod[T]; export type AsyncStorageShouldForwardWriteGetter = () => boolean; export type AsyncStorageWriteForwarder = (method: T, args: AsyncStorageWriteArgs) => Promise; export declare function setAsyncStorageShouldForwardWriteGetter(getter: AsyncStorageShouldForwardWriteGetter): void; export declare function setAsyncStorageWriteForwarder(forwarder: AsyncStorageWriteForwarder): void; export declare function shouldForwardAsyncStorageWrite(): boolean; export declare function forwardAsyncStorageWrite(method: T, args: AsyncStorageWriteArgs): Promise; export declare function forwardAsyncStorageWriteIfNeeded(method: T, args: AsyncStorageWriteArgs): Promise; //# sourceMappingURL=runtimeConfig.d.ts.map