import { type ContentfulConfig, type RunResult } from '../types.js'; export declare const getCacheDir: (config: Partial) => string; export declare const setSyncToken: (token: string, config: Partial) => Promise; export declare const hasSyncToken: (config: Partial) => boolean; export declare const getSyncToken: (config: Partial) => Promise; export declare const setSyncState: (state: RunResult, config: Partial) => Promise; export declare const hasSyncState: (config: Partial) => boolean; export declare const getSyncState: (config: Partial) => Promise; export declare const reset: (config: Partial) => Promise<[void, void]>; export declare const initializeCache: (config: Partial) => { setSyncToken(token: string): Promise; getSyncToken(): Promise; hasSyncToken(): boolean; setSyncState(state: RunResult): Promise; getSyncState(): Promise; hasSyncState(): boolean; reset(): Promise<[void, void]>; };