import { GenerateSWOptions, InjectManifestOptions } from 'workbox-webpack-plugin';
import { AnyConfiguration } from '../types';
export declare type OfflineOptions = {
    projectRoot?: string;
    serviceWorkerPath?: string;
    autoRegister?: boolean;
    dev?: boolean;
    publicUrl?: string;
    scope?: string;
    useServiceWorker?: boolean;
    generateSWOptions?: GenerateSWOptions;
    injectManifestOptions?: InjectManifestOptions;
};
export default function withWorkbox(config: AnyConfiguration, options?: OfflineOptions): AnyConfiguration;
