export function networkOnly({ event, fetcher }: {
    event: any;
    fetcher?: typeof fetch;
}): Promise<Response>;
export function networkFirst({ cacheName, event, expirationManager, fetcher, }: {
    cacheName: any;
    event: any;
    expirationManager: any;
    fetcher?: typeof fetch;
}): Promise<Response>;
export function staleWhileRevalidate({ cacheName, event, expirationManager, fetcher, }: {
    cacheName: any;
    event: any;
    expirationManager: any;
    fetcher?: typeof fetch;
}): Promise<Response>;
export const AVAILABLE_STRATEGIES: string[];
export const FETCH_STRATEGIES: {
    'network-only': typeof networkOnly;
    'network-first': typeof networkFirst;
    'stale-while-revalidate': typeof staleWhileRevalidate;
};
