import merge from 'lodash.merge';
import { ResolvedConfig, WxtDevServer, BackgroundEntrypoint, ContentScriptEntrypoint, GenericEntrypoint, OptionsEntrypoint, PopupEntrypoint, OutputChunk, OutputFile, OutputAsset, BuildOutput, BuildStepOutput, UserManifest, Wxt, SidepanelEntrypoint, BaseEntrypoint } from '../../../types';
import type { Browser } from '@wxt-dev/browser';
type DeepPartial<T> = T extends object ? {
    [P in keyof T]?: DeepPartial<T[P]>;
} : T;
export declare function fakeFileName(): string;
export declare function fakeFile(root?: string): string;
export declare function fakeDir(root?: string): string;
export declare const fakeEntrypoint: (options?: DeepPartial<BaseEntrypoint>) => GenericEntrypoint | BackgroundEntrypoint | ContentScriptEntrypoint | PopupEntrypoint | OptionsEntrypoint;
export declare const fakeContentScriptEntrypoint: (overrides?: {
    type?: "content-script" | undefined;
    options?: {
        world?: "MAIN" | "ISOLATED" | undefined;
        matches?: (string | undefined)[] | undefined;
        runAt?: Browser.extensionTypes.RunAt | undefined;
        matchAboutBlank?: boolean | undefined;
        excludeMatches?: (string | undefined)[] | undefined;
        includeGlobs?: (string | undefined)[] | undefined;
        excludeGlobs?: (string | undefined)[] | undefined;
        allFrames?: boolean | undefined;
        matchOriginAsFallback?: boolean | undefined;
        cssInjectionMode?: "manifest" | "manual" | "ui" | undefined;
        registration?: "runtime" | "manifest" | undefined;
        include?: (string | undefined)[] | undefined;
        exclude?: (string | undefined)[] | undefined;
    } | undefined;
    name?: string | undefined;
    inputPath?: string | undefined;
    outputDir?: string | undefined;
    skipped?: boolean | undefined;
} | undefined) => ContentScriptEntrypoint;
export declare const fakeBackgroundEntrypoint: (overrides?: {
    type?: "background" | undefined;
    options?: {
        include?: (string | undefined)[] | undefined;
        exclude?: (string | undefined)[] | undefined;
        persistent?: boolean | undefined;
        type?: "module" | undefined;
    } | undefined;
    name?: string | undefined;
    inputPath?: string | undefined;
    outputDir?: string | undefined;
    skipped?: boolean | undefined;
} | undefined) => BackgroundEntrypoint;
export declare const fakeUnlistedScriptEntrypoint: (overrides?: {
    type?: "bookmarks" | "devtools" | "history" | "sandbox" | "newtab" | "unlisted-page" | "unlisted-script" | "unlisted-style" | "content-script-style" | undefined;
    options?: {
        include?: (string | undefined)[] | undefined;
        exclude?: (string | undefined)[] | undefined;
    } | undefined;
    name?: string | undefined;
    inputPath?: string | undefined;
    outputDir?: string | undefined;
    skipped?: boolean | undefined;
} | undefined) => GenericEntrypoint;
export declare const fakeOptionsEntrypoint: (overrides?: {
    type?: "options" | undefined;
    options?: {
        include?: (string | undefined)[] | undefined;
        exclude?: (string | undefined)[] | undefined;
        browserStyle?: boolean | undefined;
        openInTab?: boolean | undefined;
        chromeStyle?: boolean | undefined;
    } | undefined;
    name?: string | undefined;
    inputPath?: string | undefined;
    outputDir?: string | undefined;
    skipped?: boolean | undefined;
} | undefined) => OptionsEntrypoint;
export declare const fakePopupEntrypoint: (overrides?: {
    type?: "popup" | undefined;
    options?: {
        include?: (string | undefined)[] | undefined;
        exclude?: (string | undefined)[] | undefined;
        mv2Key?: "browser_action" | "page_action" | undefined;
        defaultTitle?: string | undefined;
        browserStyle?: boolean | undefined;
        defaultIcon?: {
            [x: string]: string | undefined;
        } | undefined;
    } | undefined;
    name?: string | undefined;
    inputPath?: string | undefined;
    outputDir?: string | undefined;
    skipped?: boolean | undefined;
} | undefined) => PopupEntrypoint;
export declare const fakeSidepanelEntrypoint: (overrides?: {
    type?: "sidepanel" | undefined;
    options?: {
        include?: (string | undefined)[] | undefined;
        exclude?: (string | undefined)[] | undefined;
        defaultTitle?: string | undefined;
        browserStyle?: boolean | undefined;
        openAtInstall?: boolean | undefined;
        defaultIcon?: string | {
            [x: string]: string | undefined;
        } | undefined;
    } | undefined;
    name?: string | undefined;
    inputPath?: string | undefined;
    outputDir?: string | undefined;
    skipped?: boolean | undefined;
} | undefined) => SidepanelEntrypoint;
export declare const fakeGenericEntrypoint: (overrides?: {
    type?: "bookmarks" | "devtools" | "history" | "sandbox" | "newtab" | "unlisted-page" | "unlisted-script" | "unlisted-style" | "content-script-style" | undefined;
    options?: {
        include?: (string | undefined)[] | undefined;
        exclude?: (string | undefined)[] | undefined;
    } | undefined;
    name?: string | undefined;
    inputPath?: string | undefined;
    outputDir?: string | undefined;
    skipped?: boolean | undefined;
} | undefined) => GenericEntrypoint;
export declare const fakeOutputChunk: (overrides?: {
    type?: "chunk" | undefined;
    fileName?: string | undefined;
    moduleIds?: (string | undefined)[] | undefined;
} | undefined) => OutputChunk;
export declare const fakeOutputAsset: (overrides?: {
    type?: "asset" | undefined;
    fileName?: string | undefined;
} | undefined) => OutputAsset;
export declare function fakeOutputFile(): OutputFile;
export declare const fakeManifest: (overrides?: {
    [x: string]: any;
    manifest_version?: 2 | undefined;
    browser_action?: {
        default_icon?: {
            [x: number]: string | undefined;
        } | undefined;
        default_title?: string | undefined | undefined;
        default_popup?: string | undefined | undefined;
    } | undefined;
    page_action?: {
        default_icon?: {
            [x: number]: string | undefined;
        } | undefined;
        default_title?: string | undefined | undefined;
        default_popup?: string | undefined | undefined;
    } | undefined;
    background?: {
        scripts?: (string | undefined)[] | undefined;
        page?: string | undefined | undefined;
        persistent?: boolean | undefined | undefined;
    } | undefined;
    content_security_policy?: string | undefined | undefined;
    optional_permissions?: (string | undefined)[] | (Browser.runtime.ManifestOptionalPermissions | undefined)[] | undefined;
    permissions?: (string | undefined)[] | (Browser.runtime.ManifestPermissions | undefined)[] | undefined;
    web_accessible_resources?: (string | undefined)[] | undefined;
    name?: string | undefined;
    version?: string | undefined;
    default_locale?: string | undefined | undefined;
    description?: string | undefined | undefined;
    icons?: {
        [x: number]: string | undefined;
    } | undefined;
    author?: {
        email?: string | undefined;
    } | undefined;
    background_page?: string | undefined | undefined;
    chrome_settings_overrides?: {
        homepage?: string | undefined | undefined;
        search_provider?: {
            name?: string | undefined | undefined;
            keyword?: string | undefined | undefined;
            favicon_url?: string | undefined | undefined;
            search_url?: string | undefined;
            encoding?: string | undefined | undefined;
            suggest_url?: string | undefined | undefined;
            instant_url?: string | undefined | undefined;
            image_url?: string | undefined | undefined;
            search_url_post_params?: string | undefined | undefined;
            suggest_url_post_params?: string | undefined | undefined;
            instant_url_post_params?: string | undefined | undefined;
            image_url_post_params?: string | undefined | undefined;
            alternate_urls?: (string | undefined)[] | undefined;
            prepopulated_id?: number | undefined | undefined;
            is_default?: boolean | undefined | undefined;
        } | undefined;
        startup_pages?: (string | undefined)[] | undefined;
    } | undefined;
    chrome_ui_overrides?: {
        bookmarks_ui?: {
            remove_bookmark_shortcut?: boolean | undefined | undefined;
            remove_button?: boolean | undefined | undefined;
        } | undefined;
    } | undefined;
    chrome_url_overrides?: {
        bookmarks?: string | undefined | undefined;
        history?: string | undefined | undefined;
        newtab?: string | undefined | undefined;
    } | undefined;
    commands?: {
        [x: string]: {
            suggested_key?: {
                default?: string | undefined | undefined;
                windows?: string | undefined | undefined;
                mac?: string | undefined | undefined;
                chromeos?: string | undefined | undefined;
                linux?: string | undefined | undefined;
            } | undefined;
            description?: string | undefined | undefined;
            global?: boolean | undefined | undefined;
        } | undefined;
    } | undefined;
    content_capabilities?: {
        matches?: (string | undefined)[] | undefined;
        permissions?: (string | undefined)[] | undefined;
    } | undefined;
    content_scripts?: ({
        matches?: (string | undefined)[] | undefined;
        exclude_matches?: (string | undefined)[] | undefined;
        css?: (string | undefined)[] | undefined;
        js?: (string | undefined)[] | undefined;
        run_at?: string | undefined | undefined;
        all_frames?: boolean | undefined | undefined;
        match_about_blank?: boolean | undefined | undefined;
        include_globs?: (string | undefined)[] | undefined;
        exclude_globs?: (string | undefined)[] | undefined;
    } | undefined)[] | undefined;
    converted_from_user_script?: boolean | undefined | undefined;
    current_locale?: string | undefined | undefined;
    devtools_page?: string | undefined | undefined;
    event_rules?: ({
        event?: string | undefined | undefined;
        actions?: ({
            type?: string | undefined;
        } | undefined)[] | undefined;
        conditions?: ({
            pageUrl?: {
                hostContains?: string | undefined | undefined;
                hostEquals?: string | undefined | undefined;
                hostPrefix?: string | undefined | undefined;
                hostSuffix?: string | undefined | undefined;
                pathContains?: string | undefined | undefined;
                pathEquals?: string | undefined | undefined;
                pathPrefix?: string | undefined | undefined;
                pathSuffix?: string | undefined | undefined;
                queryContains?: string | undefined | undefined;
                queryEquals?: string | undefined | undefined;
                queryPrefix?: string | undefined | undefined;
                querySuffix?: string | undefined | undefined;
                urlContains?: string | undefined | undefined;
                urlEquals?: string | undefined | undefined;
                urlMatches?: string | undefined | undefined;
                originAndPathMatches?: string | undefined | undefined;
                urlPrefix?: string | undefined | undefined;
                urlSuffix?: string | undefined | undefined;
                schemes?: (string | undefined)[] | undefined;
                ports?: (number | (number | undefined)[] | undefined)[] | undefined;
            } | undefined;
            css?: (string | undefined)[] | undefined;
            isBookmarked?: boolean | undefined | undefined;
        } | undefined)[] | undefined;
    } | undefined)[] | undefined;
    externally_connectable?: {
        ids?: (string | undefined)[] | undefined;
        matches?: (string | undefined)[] | undefined;
        accepts_tls_channel_id?: boolean | undefined | undefined;
    } | undefined;
    file_browser_handlers?: ({
        id?: string | undefined | undefined;
        default_title?: string | undefined | undefined;
        file_filters?: (string | undefined)[] | undefined;
    } | undefined)[] | undefined;
    file_system_provider_capabilities?: {
        configurable?: boolean | undefined | undefined;
        watchable?: boolean | undefined | undefined;
        multiple_mounts?: boolean | undefined | undefined;
        source?: string | undefined | undefined;
    } | undefined;
    homepage_url?: string | undefined | undefined;
    import?: ({
        id?: string | undefined;
        minimum_version?: string | undefined | undefined;
    } | undefined)[] | undefined;
    export?: {
        whitelist?: (string | undefined)[] | undefined;
    } | undefined;
    incognito?: string | undefined | undefined;
    input_components?: ({
        name?: string | undefined | undefined;
        type?: string | undefined | undefined;
        id?: string | undefined | undefined;
        description?: string | undefined | undefined;
        language?: string | (string | undefined)[] | undefined;
        layouts?: (string | undefined)[] | undefined;
        indicator?: string | undefined | undefined;
    } | undefined)[] | undefined;
    key?: string | undefined | undefined;
    minimum_chrome_version?: string | undefined | undefined;
    nacl_modules?: ({
        path?: string | undefined;
        mime_type?: string | undefined;
    } | undefined)[] | undefined;
    oauth2?: {
        client_id?: string | undefined;
        scopes?: (string | undefined)[] | undefined;
    } | undefined;
    offline_enabled?: boolean | undefined | undefined;
    omnibox?: {
        keyword?: string | undefined;
    } | undefined;
    options_page?: string | undefined | undefined;
    options_ui?: {
        page?: string | undefined | undefined;
        chrome_style?: boolean | undefined | undefined;
        open_in_tab?: boolean | undefined | undefined;
    } | undefined;
    platforms?: ({
        nacl_arch?: string | undefined | undefined;
        sub_package_path?: string | undefined;
    } | undefined)[] | undefined;
    plugins?: ({
        path?: string | undefined;
    } | undefined)[] | undefined;
    requirements?: {
        "3D"?: {
            features?: (string | undefined)[] | undefined;
        } | undefined;
        plugins?: {
            npapi?: boolean | undefined | undefined;
        } | undefined;
    } | undefined;
    sandbox?: {
        pages?: (string | undefined)[] | undefined;
        content_security_policy?: string | undefined | undefined;
    } | undefined;
    short_name?: string | undefined | undefined;
    spellcheck?: {
        dictionary_language?: string | undefined | undefined;
        dictionary_locale?: string | undefined | undefined;
        dictionary_format?: string | undefined | undefined;
        dictionary_path?: string | undefined | undefined;
    } | undefined;
    storage?: {
        managed_schema?: string | undefined;
    } | undefined;
    tts_engine?: {
        voices?: ({
            voice_name?: string | undefined;
            lang?: string | undefined | undefined;
            gender?: string | undefined | undefined;
            event_types?: (string | undefined)[] | undefined;
        } | undefined)[] | undefined;
    } | undefined;
    update_url?: string | undefined | undefined;
    version_name?: string | undefined | undefined;
} | {
    [x: string]: any;
    manifest_version?: 3 | undefined;
    action?: {
        default_icon?: {
            [x: number]: string | undefined;
        } | undefined;
        default_title?: string | undefined | undefined;
        default_popup?: string | undefined | undefined;
    } | undefined;
    background?: {
        service_worker?: string | undefined;
        type?: "module" | undefined;
    } | undefined;
    content_scripts?: ({
        matches?: (string | undefined)[] | undefined;
        exclude_matches?: (string | undefined)[] | undefined;
        css?: (string | undefined)[] | undefined;
        js?: (string | undefined)[] | undefined;
        run_at?: string | undefined | undefined;
        all_frames?: boolean | undefined | undefined;
        match_about_blank?: boolean | undefined | undefined;
        include_globs?: (string | undefined)[] | undefined;
        exclude_globs?: (string | undefined)[] | undefined;
        world?: "ISOLATED" | "MAIN" | undefined | undefined;
    } | undefined)[] | undefined;
    content_security_policy?: {
        extension_pages?: string | undefined;
        sandbox?: string | undefined;
    } | undefined;
    host_permissions?: (string | undefined)[] | undefined;
    optional_permissions?: (Browser.runtime.ManifestOptionalPermissions | undefined)[] | undefined;
    optional_host_permissions?: (string | undefined)[] | undefined;
    permissions?: (Browser.runtime.ManifestPermissions | undefined)[] | undefined;
    web_accessible_resources?: ({
        resources?: (string | undefined)[] | undefined;
        matches?: (string | undefined)[] | undefined;
    } | undefined)[] | undefined;
    name?: string | undefined;
    version?: string | undefined;
    default_locale?: string | undefined | undefined;
    description?: string | undefined | undefined;
    icons?: {
        [x: number]: string | undefined;
    } | undefined;
    author?: {
        email?: string | undefined;
    } | undefined;
    background_page?: string | undefined | undefined;
    chrome_settings_overrides?: {
        homepage?: string | undefined | undefined;
        search_provider?: {
            name?: string | undefined | undefined;
            keyword?: string | undefined | undefined;
            favicon_url?: string | undefined | undefined;
            search_url?: string | undefined;
            encoding?: string | undefined | undefined;
            suggest_url?: string | undefined | undefined;
            instant_url?: string | undefined | undefined;
            image_url?: string | undefined | undefined;
            search_url_post_params?: string | undefined | undefined;
            suggest_url_post_params?: string | undefined | undefined;
            instant_url_post_params?: string | undefined | undefined;
            image_url_post_params?: string | undefined | undefined;
            alternate_urls?: (string | undefined)[] | undefined;
            prepopulated_id?: number | undefined | undefined;
            is_default?: boolean | undefined | undefined;
        } | undefined;
        startup_pages?: (string | undefined)[] | undefined;
    } | undefined;
    chrome_ui_overrides?: {
        bookmarks_ui?: {
            remove_bookmark_shortcut?: boolean | undefined | undefined;
            remove_button?: boolean | undefined | undefined;
        } | undefined;
    } | undefined;
    chrome_url_overrides?: {
        bookmarks?: string | undefined | undefined;
        history?: string | undefined | undefined;
        newtab?: string | undefined | undefined;
    } | undefined;
    commands?: {
        [x: string]: {
            suggested_key?: {
                default?: string | undefined | undefined;
                windows?: string | undefined | undefined;
                mac?: string | undefined | undefined;
                chromeos?: string | undefined | undefined;
                linux?: string | undefined | undefined;
            } | undefined;
            description?: string | undefined | undefined;
            global?: boolean | undefined | undefined;
        } | undefined;
    } | undefined;
    content_capabilities?: {
        matches?: (string | undefined)[] | undefined;
        permissions?: (string | undefined)[] | undefined;
    } | undefined;
    converted_from_user_script?: boolean | undefined | undefined;
    current_locale?: string | undefined | undefined;
    devtools_page?: string | undefined | undefined;
    event_rules?: ({
        event?: string | undefined | undefined;
        actions?: ({
            type?: string | undefined;
        } | undefined)[] | undefined;
        conditions?: ({
            pageUrl?: {
                hostContains?: string | undefined | undefined;
                hostEquals?: string | undefined | undefined;
                hostPrefix?: string | undefined | undefined;
                hostSuffix?: string | undefined | undefined;
                pathContains?: string | undefined | undefined;
                pathEquals?: string | undefined | undefined;
                pathPrefix?: string | undefined | undefined;
                pathSuffix?: string | undefined | undefined;
                queryContains?: string | undefined | undefined;
                queryEquals?: string | undefined | undefined;
                queryPrefix?: string | undefined | undefined;
                querySuffix?: string | undefined | undefined;
                urlContains?: string | undefined | undefined;
                urlEquals?: string | undefined | undefined;
                urlMatches?: string | undefined | undefined;
                originAndPathMatches?: string | undefined | undefined;
                urlPrefix?: string | undefined | undefined;
                urlSuffix?: string | undefined | undefined;
                schemes?: (string | undefined)[] | undefined;
                ports?: (number | (number | undefined)[] | undefined)[] | undefined;
            } | undefined;
            css?: (string | undefined)[] | undefined;
            isBookmarked?: boolean | undefined | undefined;
        } | undefined)[] | undefined;
    } | undefined)[] | undefined;
    externally_connectable?: {
        ids?: (string | undefined)[] | undefined;
        matches?: (string | undefined)[] | undefined;
        accepts_tls_channel_id?: boolean | undefined | undefined;
    } | undefined;
    file_browser_handlers?: ({
        id?: string | undefined | undefined;
        default_title?: string | undefined | undefined;
        file_filters?: (string | undefined)[] | undefined;
    } | undefined)[] | undefined;
    file_system_provider_capabilities?: {
        configurable?: boolean | undefined | undefined;
        watchable?: boolean | undefined | undefined;
        multiple_mounts?: boolean | undefined | undefined;
        source?: string | undefined | undefined;
    } | undefined;
    homepage_url?: string | undefined | undefined;
    import?: ({
        id?: string | undefined;
        minimum_version?: string | undefined | undefined;
    } | undefined)[] | undefined;
    export?: {
        whitelist?: (string | undefined)[] | undefined;
    } | undefined;
    incognito?: string | undefined | undefined;
    input_components?: ({
        name?: string | undefined | undefined;
        type?: string | undefined | undefined;
        id?: string | undefined | undefined;
        description?: string | undefined | undefined;
        language?: string | (string | undefined)[] | undefined;
        layouts?: (string | undefined)[] | undefined;
        indicator?: string | undefined | undefined;
    } | undefined)[] | undefined;
    key?: string | undefined | undefined;
    minimum_chrome_version?: string | undefined | undefined;
    nacl_modules?: ({
        path?: string | undefined;
        mime_type?: string | undefined;
    } | undefined)[] | undefined;
    oauth2?: {
        client_id?: string | undefined;
        scopes?: (string | undefined)[] | undefined;
    } | undefined;
    offline_enabled?: boolean | undefined | undefined;
    omnibox?: {
        keyword?: string | undefined;
    } | undefined;
    options_page?: string | undefined | undefined;
    options_ui?: {
        page?: string | undefined | undefined;
        chrome_style?: boolean | undefined | undefined;
        open_in_tab?: boolean | undefined | undefined;
    } | undefined;
    platforms?: ({
        nacl_arch?: string | undefined | undefined;
        sub_package_path?: string | undefined;
    } | undefined)[] | undefined;
    plugins?: ({
        path?: string | undefined;
    } | undefined)[] | undefined;
    requirements?: {
        "3D"?: {
            features?: (string | undefined)[] | undefined;
        } | undefined;
        plugins?: {
            npapi?: boolean | undefined | undefined;
        } | undefined;
    } | undefined;
    sandbox?: {
        pages?: (string | undefined)[] | undefined;
        content_security_policy?: string | undefined | undefined;
    } | undefined;
    short_name?: string | undefined | undefined;
    spellcheck?: {
        dictionary_language?: string | undefined | undefined;
        dictionary_locale?: string | undefined | undefined;
        dictionary_format?: string | undefined | undefined;
        dictionary_path?: string | undefined | undefined;
    } | undefined;
    storage?: {
        managed_schema?: string | undefined;
    } | undefined;
    tts_engine?: {
        voices?: ({
            voice_name?: string | undefined;
            lang?: string | undefined | undefined;
            gender?: string | undefined | undefined;
            event_types?: (string | undefined)[] | undefined;
        } | undefined)[] | undefined;
    } | undefined;
    update_url?: string | undefined | undefined;
    version_name?: string | undefined | undefined;
} | undefined) => Browser.runtime.Manifest;
export declare const fakeUserManifest: (overrides?: {
    [x: string]: any;
    content_scripts?: ({
        matches?: (string | undefined)[] | undefined;
        exclude_matches?: (string | undefined)[] | undefined;
        css?: (string | undefined)[] | undefined;
        js?: (string | undefined)[] | undefined;
        run_at?: string | undefined | undefined;
        all_frames?: boolean | undefined | undefined;
        match_about_blank?: boolean | undefined | undefined;
        include_globs?: (string | undefined)[] | undefined;
        exclude_globs?: (string | undefined)[] | undefined;
        world?: "ISOLATED" | "MAIN" | undefined | undefined;
    } | undefined)[] | undefined;
    content_security_policy?: {
        extension_pages?: string | undefined;
        sandbox?: string | undefined;
    } | undefined;
    host_permissions?: (string | undefined)[] | undefined;
    optional_permissions?: (Browser.runtime.ManifestOptionalPermissions | undefined)[] | undefined;
    optional_host_permissions?: (string | undefined)[] | undefined;
    name?: string | undefined;
    version?: string | undefined;
    default_locale?: string | undefined | undefined;
    description?: string | undefined | undefined;
    icons?: {
        [x: number]: string | undefined;
    } | undefined;
    author?: {
        email?: string | undefined;
    } | undefined;
    background_page?: string | undefined | undefined;
    chrome_settings_overrides?: {
        homepage?: string | undefined | undefined;
        search_provider?: {
            name?: string | undefined | undefined;
            keyword?: string | undefined | undefined;
            favicon_url?: string | undefined | undefined;
            search_url?: string | undefined;
            encoding?: string | undefined | undefined;
            suggest_url?: string | undefined | undefined;
            instant_url?: string | undefined | undefined;
            image_url?: string | undefined | undefined;
            search_url_post_params?: string | undefined | undefined;
            suggest_url_post_params?: string | undefined | undefined;
            instant_url_post_params?: string | undefined | undefined;
            image_url_post_params?: string | undefined | undefined;
            alternate_urls?: (string | undefined)[] | undefined;
            prepopulated_id?: number | undefined | undefined;
            is_default?: boolean | undefined | undefined;
        } | undefined;
        startup_pages?: (string | undefined)[] | undefined;
    } | undefined;
    chrome_ui_overrides?: {
        bookmarks_ui?: {
            remove_bookmark_shortcut?: boolean | undefined | undefined;
            remove_button?: boolean | undefined | undefined;
        } | undefined;
    } | undefined;
    commands?: {
        [x: string]: {
            suggested_key?: {
                default?: string | undefined | undefined;
                windows?: string | undefined | undefined;
                mac?: string | undefined | undefined;
                chromeos?: string | undefined | undefined;
                linux?: string | undefined | undefined;
            } | undefined;
            description?: string | undefined | undefined;
            global?: boolean | undefined | undefined;
        } | undefined;
    } | undefined;
    content_capabilities?: {
        matches?: (string | undefined)[] | undefined;
        permissions?: (string | undefined)[] | undefined;
    } | undefined;
    converted_from_user_script?: boolean | undefined | undefined;
    current_locale?: string | undefined | undefined;
    event_rules?: ({
        event?: string | undefined | undefined;
        actions?: ({
            type?: string | undefined;
        } | undefined)[] | undefined;
        conditions?: ({
            pageUrl?: {
                hostContains?: string | undefined | undefined;
                hostEquals?: string | undefined | undefined;
                hostPrefix?: string | undefined | undefined;
                hostSuffix?: string | undefined | undefined;
                pathContains?: string | undefined | undefined;
                pathEquals?: string | undefined | undefined;
                pathPrefix?: string | undefined | undefined;
                pathSuffix?: string | undefined | undefined;
                queryContains?: string | undefined | undefined;
                queryEquals?: string | undefined | undefined;
                queryPrefix?: string | undefined | undefined;
                querySuffix?: string | undefined | undefined;
                urlContains?: string | undefined | undefined;
                urlEquals?: string | undefined | undefined;
                urlMatches?: string | undefined | undefined;
                originAndPathMatches?: string | undefined | undefined;
                urlPrefix?: string | undefined | undefined;
                urlSuffix?: string | undefined | undefined;
                schemes?: (string | undefined)[] | undefined;
                ports?: (number | (number | undefined)[] | undefined)[] | undefined;
            } | undefined;
            css?: (string | undefined)[] | undefined;
            isBookmarked?: boolean | undefined | undefined;
        } | undefined)[] | undefined;
    } | undefined)[] | undefined;
    externally_connectable?: {
        ids?: (string | undefined)[] | undefined;
        matches?: (string | undefined)[] | undefined;
        accepts_tls_channel_id?: boolean | undefined | undefined;
    } | undefined;
    file_browser_handlers?: ({
        id?: string | undefined | undefined;
        default_title?: string | undefined | undefined;
        file_filters?: (string | undefined)[] | undefined;
    } | undefined)[] | undefined;
    file_system_provider_capabilities?: {
        configurable?: boolean | undefined | undefined;
        watchable?: boolean | undefined | undefined;
        multiple_mounts?: boolean | undefined | undefined;
        source?: string | undefined | undefined;
    } | undefined;
    homepage_url?: string | undefined | undefined;
    import?: ({
        id?: string | undefined;
        minimum_version?: string | undefined | undefined;
    } | undefined)[] | undefined;
    export?: {
        whitelist?: (string | undefined)[] | undefined;
    } | undefined;
    incognito?: string | undefined | undefined;
    input_components?: ({
        name?: string | undefined | undefined;
        type?: string | undefined | undefined;
        id?: string | undefined | undefined;
        description?: string | undefined | undefined;
        language?: string | (string | undefined)[] | undefined;
        layouts?: (string | undefined)[] | undefined;
        indicator?: string | undefined | undefined;
    } | undefined)[] | undefined;
    key?: string | undefined | undefined;
    minimum_chrome_version?: string | undefined | undefined;
    nacl_modules?: ({
        path?: string | undefined;
        mime_type?: string | undefined;
    } | undefined)[] | undefined;
    oauth2?: {
        client_id?: string | undefined;
        scopes?: (string | undefined)[] | undefined;
    } | undefined;
    offline_enabled?: boolean | undefined | undefined;
    omnibox?: {
        keyword?: string | undefined;
    } | undefined;
    platforms?: ({
        nacl_arch?: string | undefined | undefined;
        sub_package_path?: string | undefined;
    } | undefined)[] | undefined;
    plugins?: ({
        path?: string | undefined;
    } | undefined)[] | undefined;
    requirements?: {
        "3D"?: {
            features?: (string | undefined)[] | undefined;
        } | undefined;
        plugins?: {
            npapi?: boolean | undefined | undefined;
        } | undefined;
    } | undefined;
    short_name?: string | undefined | undefined;
    spellcheck?: {
        dictionary_language?: string | undefined | undefined;
        dictionary_locale?: string | undefined | undefined;
        dictionary_format?: string | undefined | undefined;
        dictionary_path?: string | undefined | undefined;
    } | undefined;
    storage?: {
        managed_schema?: string | undefined;
    } | undefined;
    tts_engine?: {
        voices?: ({
            voice_name?: string | undefined;
            lang?: string | undefined | undefined;
            gender?: string | undefined | undefined;
            event_types?: (string | undefined)[] | undefined;
        } | undefined)[] | undefined;
    } | undefined;
    update_url?: string | undefined | undefined;
    version_name?: string | undefined | undefined;
    action?: {
        default_icon?: {
            [x: number]: string | undefined;
        } | undefined;
        default_title?: string | undefined | undefined;
        default_popup?: string | undefined | undefined;
        browser_style?: boolean | undefined;
    } | undefined;
    browser_action?: {
        default_icon?: {
            [x: number]: string | undefined;
        } | undefined;
        default_title?: string | undefined | undefined;
        default_popup?: string | undefined | undefined;
        browser_style?: boolean | undefined;
    } | undefined;
    page_action?: {
        default_icon?: {
            [x: number]: string | undefined;
        } | undefined;
        default_title?: string | undefined | undefined;
        default_popup?: string | undefined | undefined;
        browser_style?: boolean | undefined;
    } | undefined;
    browser_specific_settings?: {
        gecko?: {
            id?: string | undefined;
            strict_min_version?: string | undefined;
            strict_max_version?: string | undefined;
            update_url?: string | undefined;
        } | undefined;
        gecko_android?: {
            strict_min_version?: string | undefined;
            strict_max_version?: string | undefined;
        } | undefined;
        safari?: {
            strict_min_version?: string | undefined;
            strict_max_version?: string | undefined;
        } | undefined;
    } | undefined;
    permissions?: (Browser.runtime.ManifestPermissions | {
        readonly [x: number]: string | undefined;
        toString?: {} | undefined;
        charAt?: {} | undefined;
        charCodeAt?: {} | undefined;
        concat?: {} | undefined;
        indexOf?: {} | undefined;
        lastIndexOf?: {} | undefined;
        localeCompare?: {} | undefined;
        match?: {} | undefined;
        replace?: {} | undefined;
        search?: {} | undefined;
        slice?: {} | undefined;
        split?: {} | undefined;
        substring?: {} | undefined;
        toLowerCase?: {} | undefined;
        toLocaleLowerCase?: {} | undefined;
        toUpperCase?: {} | undefined;
        toLocaleUpperCase?: {} | undefined;
        trim?: {} | undefined;
        readonly length?: number | undefined;
        substr?: {} | undefined;
        valueOf?: {} | undefined;
        codePointAt?: {} | undefined;
        includes?: {} | undefined;
        endsWith?: {} | undefined;
        normalize?: {} | undefined;
        repeat?: {} | undefined;
        startsWith?: {} | undefined;
        anchor?: {} | undefined;
        big?: {} | undefined;
        blink?: {} | undefined;
        bold?: {} | undefined;
        fixed?: {} | undefined;
        fontcolor?: {} | undefined;
        fontsize?: {} | undefined;
        italics?: {} | undefined;
        link?: {} | undefined;
        small?: {} | undefined;
        strike?: {} | undefined;
        sub?: {} | undefined;
        sup?: {} | undefined;
        padStart?: {} | undefined;
        padEnd?: {} | undefined;
        trimEnd?: {} | undefined;
        trimStart?: {} | undefined;
        trimLeft?: {} | undefined;
        trimRight?: {} | undefined;
        matchAll?: {} | undefined;
        [Symbol.iterator]?: {} | undefined;
        at?: {} | undefined;
    } | undefined)[] | undefined;
    web_accessible_resources?: (string | undefined)[] | ({
        resources?: (string | undefined)[] | undefined;
        matches?: (string | undefined)[] | undefined;
    } | undefined)[] | undefined;
} | undefined) => UserManifest;
export declare function fakeArray<T>(createItem: () => T, count?: number): T[];
export declare const fakeResolvedConfig: (overrides?: {
    vite?: {} | undefined;
    root?: string | undefined;
    srcDir?: string | undefined;
    publicDir?: string | undefined;
    wxtDir?: string | undefined;
    typesDir?: string | undefined;
    entrypointsDir?: string | undefined;
    modulesDir?: string | undefined;
    filterEntrypoints?: {
        add?: {} | undefined;
        clear?: {} | undefined;
        delete?: {} | undefined;
        forEach?: {} | undefined;
        has?: {} | undefined;
        readonly size?: number | undefined;
        entries?: {} | undefined;
        keys?: {} | undefined;
        values?: {} | undefined;
        [Symbol.iterator]?: {} | undefined;
        readonly [Symbol.toStringTag]?: string | undefined;
    } | undefined;
    outBaseDir?: string | undefined;
    outDir?: string | undefined;
    debug?: boolean | undefined;
    wxtModuleDir?: string | undefined;
    mode?: string | undefined;
    command?: import("../../../types").WxtCommand | undefined;
    browser?: string | undefined;
    targetBrowsers?: (string | undefined)[] | undefined;
    manifestVersion?: import("../../../types").TargetManifestVersion | undefined;
    env?: {
        mode?: string | undefined;
        command?: import("../../../types").WxtCommand | undefined;
        browser?: string | undefined;
        manifestVersion?: 2 | 3 | undefined;
    } | undefined;
    logger?: {
        debug?: {} | undefined;
        log?: {} | undefined;
        info?: {} | undefined;
        warn?: {} | undefined;
        error?: {} | undefined;
        fatal?: {} | undefined;
        success?: {} | undefined;
        level?: 0 | 1 | 2 | 3 | 4 | 5 | {
            toString?: {} | undefined;
            toFixed?: {} | undefined;
            toExponential?: {} | undefined;
            toPrecision?: {} | undefined;
            valueOf?: {} | undefined;
            toLocaleString?: {} | undefined;
        } | undefined;
    } | undefined;
    imports?: {
        imports?: ({
            name?: string | undefined;
            as?: import("unimport").ImportName | undefined;
            with?: {
                [x: string]: string | undefined;
            } | undefined;
            from?: string | undefined;
            priority?: number | undefined;
            disabled?: boolean | undefined;
            dtsDisabled?: boolean | undefined;
            declarationType?: "function" | "let" | "var" | "const" | "enum" | "const enum" | "class" | "async function" | undefined;
            meta?: {
                [x: string]: any;
                description?: string | undefined;
                docsUrl?: string | undefined;
            } | undefined;
            type?: boolean | undefined;
            typeFrom?: import("unimport").ModuleId | undefined;
        } | undefined)[] | undefined;
        presets?: ("@vue/composition-api" | "@vueuse/core" | "@vueuse/head" | "pinia" | "preact" | "quasar" | "react" | "react-router" | "react-router-dom" | "svelte" | "svelte/animate" | "svelte/easing" | "svelte/motion" | "svelte/store" | "svelte/transition" | "vee-validate" | "vitepress" | "vue-demi" | "vue-i18n" | "vue-router" | "vue-router-composables" | "vue" | "vue/macros" | "vuex" | "vitest" | "uni-app" | "solid-js" | "solid-app-router" | "rxjs" | "date-fns" | {
            imports?: (string | /*elided*/ any | {
                name?: string | undefined;
                type?: boolean | undefined;
                meta?: {
                    [x: string]: any;
                    description?: string | undefined;
                    docsUrl?: string | undefined;
                } | undefined;
                as?: import("unimport").ImportName | undefined;
                with?: {
                    [x: string]: string | undefined;
                } | undefined;
                priority?: number | undefined;
                disabled?: boolean | undefined;
                dtsDisabled?: boolean | undefined;
                declarationType?: "function" | "let" | "var" | "const" | "enum" | "const enum" | "class" | "async function" | undefined;
                typeFrom?: import("unimport").ModuleId | undefined;
            } | [name?: string | undefined, as?: string | undefined, from?: string | undefined] | undefined)[] | undefined;
            from?: string | undefined;
            priority?: number | undefined;
            disabled?: boolean | undefined;
            dtsDisabled?: boolean | undefined;
            declarationType?: "function" | "let" | "var" | "const" | "enum" | "const enum" | "class" | "async function" | undefined;
            meta?: {
                [x: string]: any;
                description?: string | undefined;
                docsUrl?: string | undefined;
            } | undefined;
            type?: boolean | undefined;
            typeFrom?: import("unimport").ModuleId | undefined;
        } | {
            package?: string | undefined;
            url?: string | undefined;
            ignore?: (string | {
                exec?: {} | undefined;
                test?: {} | undefined;
                readonly source?: string | undefined;
                readonly global?: boolean | undefined;
                readonly ignoreCase?: boolean | undefined;
                readonly multiline?: boolean | undefined;
                lastIndex?: number | undefined;
                compile?: {} | undefined;
                readonly flags?: string | undefined;
                readonly sticky?: boolean | undefined;
                readonly unicode?: boolean | undefined;
                readonly dotAll?: boolean | undefined;
                [Symbol.match]?: {} | undefined;
                [Symbol.replace]?: {} | undefined;
                [Symbol.search]?: {} | undefined;
                [Symbol.split]?: {} | undefined;
                [Symbol.matchAll]?: {} | undefined;
            } | {} | undefined)[] | undefined;
            cache?: boolean | undefined;
        } | undefined)[] | undefined;
        warn?: {} | undefined;
        debugLog?: {} | undefined;
        addons?: {
            addons?: ({
                name?: string | undefined;
                transform?: {} | undefined;
                declaration?: {} | undefined;
                matchImports?: {} | undefined;
                extendImports?: {} | undefined;
                injectImportsResolved?: {} | undefined;
                injectImportsStringified?: {} | undefined;
            } | undefined)[] | undefined;
            vueTemplate?: boolean | undefined;
            vueDirectives?: true | {
                isDirective?: {} | undefined;
            } | undefined;
        } | ({
            name?: string | undefined;
            transform?: {} | undefined;
            declaration?: {} | undefined;
            matchImports?: {} | undefined;
            extendImports?: {} | undefined;
            injectImportsResolved?: {} | undefined;
            injectImportsStringified?: {} | undefined;
        } | undefined)[] | undefined;
        virtualImports?: (string | undefined)[] | undefined;
        dirs?: (string | undefined)[] | undefined;
        dirsScanOptions?: {
            filePatterns?: (string | undefined)[] | undefined;
            fileFilter?: {} | undefined;
            types?: boolean | undefined;
            cwd?: string | undefined;
        } | undefined;
        resolveId?: {} | undefined;
        commentsDisable?: (string | undefined)[] | undefined;
        commentsDebug?: (string | undefined)[] | undefined;
        collectMeta?: boolean | undefined;
        injectAtEnd?: boolean | undefined;
        mergeExisting?: boolean | undefined;
        parser?: "acorn" | "regex" | undefined;
        disabled?: boolean | undefined;
        eslintrc?: {
            enabled?: false | 8 | 9 | undefined;
            filePath?: string | undefined;
            globalsPropValue?: import("../../../types").EslintGlobalsPropValue | undefined;
        } | undefined;
    } | undefined;
    manifest?: {
        [x: string]: any;
        content_scripts?: ({
            matches?: (string | undefined)[] | undefined;
            exclude_matches?: (string | undefined)[] | undefined;
            css?: (string | undefined)[] | undefined;
            js?: (string | undefined)[] | undefined;
            run_at?: string | undefined | undefined;
            all_frames?: boolean | undefined | undefined;
            match_about_blank?: boolean | undefined | undefined;
            include_globs?: (string | undefined)[] | undefined;
            exclude_globs?: (string | undefined)[] | undefined;
            world?: "ISOLATED" | "MAIN" | undefined | undefined;
        } | undefined)[] | undefined;
        content_security_policy?: {
            extension_pages?: string | undefined;
            sandbox?: string | undefined;
        } | undefined;
        host_permissions?: (string | undefined)[] | undefined;
        optional_permissions?: (Browser.runtime.ManifestOptionalPermissions | undefined)[] | undefined;
        optional_host_permissions?: (string | undefined)[] | undefined;
        name?: string | undefined;
        version?: string | undefined;
        default_locale?: string | undefined | undefined;
        description?: string | undefined | undefined;
        icons?: {
            [x: number]: string | undefined;
        } | undefined;
        author?: {
            email?: string | undefined;
        } | undefined;
        background_page?: string | undefined | undefined;
        chrome_settings_overrides?: {
            homepage?: string | undefined | undefined;
            search_provider?: {
                name?: string | undefined | undefined;
                keyword?: string | undefined | undefined;
                favicon_url?: string | undefined | undefined;
                search_url?: string | undefined;
                encoding?: string | undefined | undefined;
                suggest_url?: string | undefined | undefined;
                instant_url?: string | undefined | undefined;
                image_url?: string | undefined | undefined;
                search_url_post_params?: string | undefined | undefined;
                suggest_url_post_params?: string | undefined | undefined;
                instant_url_post_params?: string | undefined | undefined;
                image_url_post_params?: string | undefined | undefined;
                alternate_urls?: (string | undefined)[] | undefined;
                prepopulated_id?: number | undefined | undefined;
                is_default?: boolean | undefined | undefined;
            } | undefined;
            startup_pages?: (string | undefined)[] | undefined;
        } | undefined;
        chrome_ui_overrides?: {
            bookmarks_ui?: {
                remove_bookmark_shortcut?: boolean | undefined | undefined;
                remove_button?: boolean | undefined | undefined;
            } | undefined;
        } | undefined;
        commands?: {
            [x: string]: {
                suggested_key?: {
                    default?: string | undefined | undefined;
                    windows?: string | undefined | undefined;
                    mac?: string | undefined | undefined;
                    chromeos?: string | undefined | undefined;
                    linux?: string | undefined | undefined;
                } | undefined;
                description?: string | undefined | undefined;
                global?: boolean | undefined | undefined;
            } | undefined;
        } | undefined;
        content_capabilities?: {
            matches?: (string | undefined)[] | undefined;
            permissions?: (string | undefined)[] | undefined;
        } | undefined;
        converted_from_user_script?: boolean | undefined | undefined;
        current_locale?: string | undefined | undefined;
        event_rules?: ({
            event?: string | undefined | undefined;
            actions?: ({
                type?: string | undefined;
            } | undefined)[] | undefined;
            conditions?: ({
                pageUrl?: {
                    hostContains?: string | undefined | undefined;
                    hostEquals?: string | undefined | undefined;
                    hostPrefix?: string | undefined | undefined;
                    hostSuffix?: string | undefined | undefined;
                    pathContains?: string | undefined | undefined;
                    pathEquals?: string | undefined | undefined;
                    pathPrefix?: string | undefined | undefined;
                    pathSuffix?: string | undefined | undefined;
                    queryContains?: string | undefined | undefined;
                    queryEquals?: string | undefined | undefined;
                    queryPrefix?: string | undefined | undefined;
                    querySuffix?: string | undefined | undefined;
                    urlContains?: string | undefined | undefined;
                    urlEquals?: string | undefined | undefined;
                    urlMatches?: string | undefined | undefined;
                    originAndPathMatches?: string | undefined | undefined;
                    urlPrefix?: string | undefined | undefined;
                    urlSuffix?: string | undefined | undefined;
                    schemes?: (string | undefined)[] | undefined;
                    ports?: (number | (number | undefined)[] | undefined)[] | undefined;
                } | undefined;
                css?: (string | undefined)[] | undefined;
                isBookmarked?: boolean | undefined | undefined;
            } | undefined)[] | undefined;
        } | undefined)[] | undefined;
        externally_connectable?: {
            ids?: (string | undefined)[] | undefined;
            matches?: (string | undefined)[] | undefined;
            accepts_tls_channel_id?: boolean | undefined | undefined;
        } | undefined;
        file_browser_handlers?: ({
            id?: string | undefined | undefined;
            default_title?: string | undefined | undefined;
            file_filters?: (string | undefined)[] | undefined;
        } | undefined)[] | undefined;
        file_system_provider_capabilities?: {
            configurable?: boolean | undefined | undefined;
            watchable?: boolean | undefined | undefined;
            multiple_mounts?: boolean | undefined | undefined;
            source?: string | undefined | undefined;
        } | undefined;
        homepage_url?: string | undefined | undefined;
        import?: ({
            id?: string | undefined;
            minimum_version?: string | undefined | undefined;
        } | undefined)[] | undefined;
        export?: {
            whitelist?: (string | undefined)[] | undefined;
        } | undefined;
        incognito?: string | undefined | undefined;
        input_components?: ({
            name?: string | undefined | undefined;
            type?: string | undefined | undefined;
            id?: string | undefined | undefined;
            description?: string | undefined | undefined;
            language?: string | (string | undefined)[] | undefined;
            layouts?: (string | undefined)[] | undefined;
            indicator?: string | undefined | undefined;
        } | undefined)[] | undefined;
        key?: string | undefined | undefined;
        minimum_chrome_version?: string | undefined | undefined;
        nacl_modules?: ({
            path?: string | undefined;
            mime_type?: string | undefined;
        } | undefined)[] | undefined;
        oauth2?: {
            client_id?: string | undefined;
            scopes?: (string | undefined)[] | undefined;
        } | undefined;
        offline_enabled?: boolean | undefined | undefined;
        omnibox?: {
            keyword?: string | undefined;
        } | undefined;
        platforms?: ({
            nacl_arch?: string | undefined | undefined;
            sub_package_path?: string | undefined;
        } | undefined)[] | undefined;
        plugins?: ({
            path?: string | undefined;
        } | undefined)[] | undefined;
        requirements?: {
            "3D"?: {
                features?: (string | undefined)[] | undefined;
            } | undefined;
            plugins?: {
                npapi?: boolean | undefined | undefined;
            } | undefined;
        } | undefined;
        short_name?: string | undefined | undefined;
        spellcheck?: {
            dictionary_language?: string | undefined | undefined;
            dictionary_locale?: string | undefined | undefined;
            dictionary_format?: string | undefined | undefined;
            dictionary_path?: string | undefined | undefined;
        } | undefined;
        storage?: {
            managed_schema?: string | undefined;
        } | undefined;
        tts_engine?: {
            voices?: ({
                voice_name?: string | undefined;
                lang?: string | undefined | undefined;
                gender?: string | undefined | undefined;
                event_types?: (string | undefined)[] | undefined;
            } | undefined)[] | undefined;
        } | undefined;
        update_url?: string | undefined | undefined;
        version_name?: string | undefined | undefined;
        action?: {
            default_icon?: {
                [x: number]: string | undefined;
            } | undefined;
            default_title?: string | undefined | undefined;
            default_popup?: string | undefined | undefined;
            browser_style?: boolean | undefined;
        } | undefined;
        browser_action?: {
            default_icon?: {
                [x: number]: string | undefined;
            } | undefined;
            default_title?: string | undefined | undefined;
            default_popup?: string | undefined | undefined;
            browser_style?: boolean | undefined;
        } | undefined;
        page_action?: {
            default_icon?: {
                [x: number]: string | undefined;
            } | undefined;
            default_title?: string | undefined | undefined;
            default_popup?: string | undefined | undefined;
            browser_style?: boolean | undefined;
        } | undefined;
        browser_specific_settings?: {
            gecko?: {
                id?: string | undefined;
                strict_min_version?: string | undefined;
                strict_max_version?: string | undefined;
                update_url?: string | undefined;
            } | undefined;
            gecko_android?: {
                strict_min_version?: string | undefined;
                strict_max_version?: string | undefined;
            } | undefined;
            safari?: {
                strict_min_version?: string | undefined;
                strict_max_version?: string | undefined;
            } | undefined;
        } | undefined;
        permissions?: (Browser.runtime.ManifestPermissions | {
            readonly [x: number]: string | undefined;
            toString?: {} | undefined;
            charAt?: {} | undefined;
            charCodeAt?: {} | undefined;
            concat?: {} | undefined;
            indexOf?: {} | undefined;
            lastIndexOf?: {} | undefined;
            localeCompare?: {} | undefined;
            match?: {} | undefined;
            replace?: {} | undefined;
            search?: {} | undefined;
            slice?: {} | undefined;
            split?: {} | undefined;
            substring?: {} | undefined;
            toLowerCase?: {} | undefined;
            toLocaleLowerCase?: {} | undefined;
            toUpperCase?: {} | undefined;
            toLocaleUpperCase?: {} | undefined;
            trim?: {} | undefined;
            readonly length?: number | undefined;
            substr?: {} | undefined;
            valueOf?: {} | undefined;
            codePointAt?: {} | undefined;
            includes?: {} | undefined;
            endsWith?: {} | undefined;
            normalize?: {} | undefined;
            repeat?: {} | undefined;
            startsWith?: {} | undefined;
            anchor?: {} | undefined;
            big?: {} | undefined;
            blink?: {} | undefined;
            bold?: {} | undefined;
            fixed?: {} | undefined;
            fontcolor?: {} | undefined;
            fontsize?: {} | undefined;
            italics?: {} | undefined;
            link?: {} | undefined;
            small?: {} | undefined;
            strike?: {} | undefined;
            sub?: {} | undefined;
            sup?: {} | undefined;
            padStart?: {} | undefined;
            padEnd?: {} | undefined;
            trimEnd?: {} | undefined;
            trimStart?: {} | undefined;
            trimLeft?: {} | undefined;
            trimRight?: {} | undefined;
            matchAll?: {} | undefined;
            [Symbol.iterator]?: {} | undefined;
            at?: {} | undefined;
        } | undefined)[] | undefined;
        web_accessible_resources?: (string | undefined)[] | ({
            resources?: (string | undefined)[] | undefined;
            matches?: (string | undefined)[] | undefined;
        } | undefined)[] | undefined;
    } | undefined;
    fsCache?: {
        set?: {} | undefined;
        get?: {} | undefined;
    } | undefined;
    runnerConfig?: {
        config?: {
            disabled?: boolean | undefined;
            openConsole?: boolean | undefined;
            openDevtools?: boolean | undefined;
            binaries?: {
                [x: string]: string | undefined;
            } | undefined;
            firefoxProfile?: string | undefined;
            chromiumProfile?: string | undefined;
            chromiumPref?: {
                [x: string]: any;
            } | undefined;
            chromiumPort?: number | undefined;
            firefoxPrefs?: {
                [x: string]: string | undefined;
            } | undefined;
            firefoxArgs?: (string | undefined)[] | undefined;
            chromiumArgs?: (string | undefined)[] | undefined;
            startUrls?: (string | undefined)[] | undefined;
            keepProfileChanges?: boolean | undefined;
        } | undefined;
        layers?: ({
            config?: {
                disabled?: boolean | undefined;
                openConsole?: boolean | undefined;
                openDevtools?: boolean | undefined;
                binaries?: {
                    [x: string]: string | undefined;
                } | undefined;
                firefoxProfile?: string | undefined;
                chromiumProfile?: string | undefined;
                chromiumPref?: {
                    [x: string]: any;
                } | undefined;
                chromiumPort?: number | undefined;
                firefoxPrefs?: {
                    [x: string]: string | undefined;
                } | undefined;
                firefoxArgs?: (string | undefined)[] | undefined;
                chromiumArgs?: (string | undefined)[] | undefined;
                startUrls?: (string | undefined)[] | undefined;
                keepProfileChanges?: boolean | undefined;
            } | null | undefined;
            source?: string | undefined;
            sourceOptions?: {
                [x: string]: any;
                meta?: {
                    [x: string]: any;
                    name?: string | undefined;
                } | undefined;
                overrides?: {
                    disabled?: boolean | undefined;
                    openConsole?: boolean | undefined;
                    openDevtools?: boolean | undefined;
                    binaries?: {
                        [x: string]: string | undefined;
                    } | undefined;
                    firefoxProfile?: string | undefined;
                    chromiumProfile?: string | undefined;
                    chromiumPref?: {
                        [x: string]: any;
                    } | undefined;
                    chromiumPort?: number | undefined;
                    firefoxPrefs?: {
                        [x: string]: string | undefined;
                    } | undefined;
                    firefoxArgs?: (string | undefined)[] | undefined;
                    chromiumArgs?: (string | undefined)[] | undefined;
                    startUrls?: (string | undefined)[] | undefined;
                    keepProfileChanges?: boolean | undefined;
                } | undefined;
                giget?: {
                    provider?: string | undefined;
                    force?: boolean | undefined;
                    forceClean?: boolean | undefined;
                    offline?: boolean | undefined;
                    preferOffline?: boolean | undefined;
                    providers?: {
                        [x: string]: {} | undefined;
                    } | undefined;
                    dir?: string | undefined;
                    registry?: false | string | undefined;
                    cwd?: string | undefined;
                    auth?: string | undefined;
                    install?: boolean | undefined;
                    silent?: boolean | undefined;
                } | undefined;
                install?: boolean | undefined;
                auth?: string | undefined;
            } | undefined;
            meta?: {
                [x: string]: any;
                name?: string | undefined;
            } | undefined;
            cwd?: string | undefined;
            configFile?: string | undefined;
        } | undefined)[] | undefined;
        cwd?: string | undefined;
        source?: string | undefined;
        sourceOptions?: {
            [x: string]: any;
            meta?: {
                [x: string]: any;
                name?: string | undefined;
            } | undefined;
            overrides?: {
                disabled?: boolean | undefined;
                openConsole?: boolean | undefined;
                openDevtools?: boolean | undefined;
                binaries?: {
                    [x: string]: string | undefined;
                } | undefined;
                firefoxProfile?: string | undefined;
                chromiumProfile?: string | undefined;
                chromiumPref?: {
                    [x: string]: any;
                } | undefined;
                chromiumPort?: number | undefined;
                firefoxPrefs?: {
                    [x: string]: string | undefined;
                } | undefined;
                firefoxArgs?: (string | undefined)[] | undefined;
                chromiumArgs?: (string | undefined)[] | undefined;
                startUrls?: (string | undefined)[] | undefined;
                keepProfileChanges?: boolean | undefined;
            } | undefined;
            giget?: {
                provider?: string | undefined;
                force?: boolean | undefined;
                forceClean?: boolean | undefined;
                offline?: boolean | undefined;
                preferOffline?: boolean | undefined;
                providers?: {
                    [x: string]: {} | undefined;
                } | undefined;
                dir?: string | undefined;
                registry?: false | string | undefined;
                cwd?: string | undefined;
                auth?: string | undefined;
                install?: boolean | undefined;
                silent?: boolean | undefined;
            } | undefined;
            install?: boolean | undefined;
            auth?: string | undefined;
        } | undefined;
        meta?: {
            [x: string]: any;
            name?: string | undefined;
        } | undefined;
        configFile?: string | undefined;
    } | undefined;
    zip?: {
        name?: string | undefined;
        artifactTemplate?: string | undefined;
        sourcesTemplate?: string | undefined;
        includeSources?: (string | undefined)[] | undefined;
        excludeSources?: (string | undefined)[] | undefined;
        sourcesRoot?: string | undefined;
        downloadedPackagesDir?: string | undefined;
        downloadPackages?: (string | undefined)[] | undefined;
        compressionLevel?: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | undefined;
        exclude?: (string | undefined)[] | undefined;
        zipSources?: boolean | undefined;
    } | undefined;
    analysis?: {
        enabled?: boolean | undefined;
        open?: boolean | undefined;
        template?: NonNullable<import("@aklinker1/rollup-plugin-visualizer/dist/plugin/template-types").TemplateType | undefined> | undefined;
        outputFile?: string | undefined;
        outputDir?: string | undefined;
        outputName?: string | undefined;
        keepArtifacts?: boolean | undefined;
    } | undefined;
    userConfigMetadata?: {
        configFile?: string | undefined;
        layers?: ({
            config?: {
                browser?: import("../../../types").TargetBrowser | undefined;
                debug?: boolean | undefined;
                vite?: {} | undefined;
                zip?: {
                    artifactTemplate?: string | undefined;
                    zipSources?: boolean | undefined;
                    sourcesTemplate?: string | undefined;
                    name?: string | undefined;
                    sourcesRoot?: string | undefined;
                    includeSources?: (string | undefined)[] | undefined;
                    excludeSources?: (string | undefined)[] | undefined;
                    exclude?: (string | undefined)[] | undefined;
                    downloadPackages?: (string | undefined)[] | undefined;
                    compressionLevel?: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | undefined;
                } | undefined;
                root?: string | undefined;
                mode?: string | undefined;
                dev?: {
                    server?: {
                        host?: string | undefined;
                        port?: number | undefined;
                        origin?: string | undefined;
                        hostname?: string | undefined;
                    } | undefined;
                    reloadCommand?: string | false | undefined;
                } | undefined;
                publicDir?: string | undefined;
                experimental?: {} | undefined;
                manifest?: {
                    [x: string]: any;
                    content_scripts?: ({
                        matches?: (string | undefined)[] | undefined;
                        exclude_matches?: (string | undefined)[] | undefined;
                        css?: (string | undefined)[] | undefined;
                        js?: (string | undefined)[] | undefined;
                        run_at?: string | undefined | undefined;
                        all_frames?: boolean | undefined | undefined;
                        match_about_blank?: boolean | undefined | undefined;
                        include_globs?: (string | undefined)[] | undefined;
                        exclude_globs?: (string | undefined)[] | undefined;
                        world?: "ISOLATED" | "MAIN" | undefined | undefined;
                    } | undefined)[] | undefined;
                    content_security_policy?: {
                        extension_pages?: string | undefined;
                        sandbox?: string | undefined;
                    } | undefined;
                    host_permissions?: (string | undefined)[] | undefined;
                    optional_permissions?: (Browser.runtime.ManifestOptionalPermissions | undefined)[] | undefined;
                    optional_host_permissions?: (string | undefined)[] | undefined;
                    name?: string | undefined;
                    version?: string | undefined;
                    default_locale?: string | undefined | undefined;
                    description?: string | undefined | undefined;
                    icons?: {
                        [x: number]: string | undefined;
                    } | undefined;
                    author?: {
                        email?: string | undefined;
                    } | undefined;
                    background_page?: string | undefined | undefined;
                    chrome_settings_overrides?: {
                        homepage?: string | undefined | undefined;
                        search_provider?: {
                            name?: string | undefined | undefined;
                            keyword?: string | undefined | undefined;
                            favicon_url?: string | undefined | undefined;
                            search_url?: string | undefined;
                            encoding?: string | undefined | undefined;
                            suggest_url?: string | undefined | undefined;
                            instant_url?: string | undefined | undefined;
                            image_url?: string | undefined | undefined;
                            search_url_post_params?: string | undefined | undefined;
                            suggest_url_post_params?: string | undefined | undefined;
                            instant_url_post_params?: string | undefined | undefined;
                            image_url_post_params?: string | undefined | undefined;
                            alternate_urls?: (string | undefined)[] | undefined;
                            prepopulated_id?: number | undefined | undefined;
                            is_default?: boolean | undefined | undefined;
                        } | undefined;
                        startup_pages?: (string | undefined)[] | undefined;
                    } | undefined;
                    chrome_ui_overrides?: {
                        bookmarks_ui?: {
                            remove_bookmark_shortcut?: boolean | undefined | undefined;
                            remove_button?: boolean | undefined | undefined;
                        } | undefined;
                    } | undefined;
                    commands?: {
                        [x: string]: {
                            suggested_key?: {
                                default?: string | undefined | undefined;
                                windows?: string | undefined | undefined;
                                mac?: string | undefined | undefined;
                                chromeos?: string | undefined | undefined;
                                linux?: string | undefined | undefined;
                            } | undefined;
                            description?: string | undefined | undefined;
                            global?: boolean | undefined | undefined;
                        } | undefined;
                    } | undefined;
                    content_capabilities?: {
                        matches?: (string | undefined)[] | undefined;
                        permissions?: (string | undefined)[] | undefined;
                    } | undefined;
                    converted_from_user_script?: boolean | undefined | undefined;
                    current_locale?: string | undefined | undefined;
                    event_rules?: ({
                        event?: string | undefined | undefined;
                        actions?: ({
                            type?: string | undefined;
                        } | undefined)[] | undefined;
                        conditions?: ({
                            pageUrl?: {
                                hostContains?: string | undefined | undefined;
                                hostEquals?: string | undefined | undefined;
                                hostPrefix?: string | undefined | undefined;
                                hostSuffix?: string | undefined | undefined;
                                pathContains?: string | undefined | undefined;
                                pathEquals?: string | undefined | undefined;
                                pathPrefix?: string | undefined | undefined;
                                pathSuffix?: string | undefined | undefined;
                                queryContains?: string | undefined | undefined;
                                queryEquals?: string | undefined | undefined;
                                queryPrefix?: string | undefined | undefined;
                                querySuffix?: string | undefined | undefined;
                                urlContains?: string | undefined | undefined;
                                urlEquals?: string | undefined | undefined;
                                urlMatches?: string | undefined | undefined;
                                originAndPathMatches?: string | undefined | undefined;
                                urlPrefix?: string | undefined | undefined;
                                urlSuffix?: string | undefined | undefined;
                                schemes?: (string | undefined)[] | undefined;
                                ports?: (number | (number | undefined)[] | undefined)[] | undefined;
                            } | undefined;
                            css?: (string | undefined)[] | undefined;
                            isBookmarked?: boolean | undefined | undefined;
                        } | undefined)[] | undefined;
                    } | undefined)[] | undefined;
                    externally_connectable?: {
                        ids?: (string | undefined)[] | undefined;
                        matches?: (string | undefined)[] | undefined;
                        accepts_tls_channel_id?: boolean | undefined | undefined;
                    } | undefined;
                    file_browser_handlers?: ({
                        id?: string | undefined | undefined;
                        default_title?: string | undefined | undefined;
                        file_filters?: (string | undefined)[] | undefined;
                    } | undefined)[] | undefined;
                    file_system_provider_capabilities?: {
                        configurable?: boolean | undefined | undefined;
                        watchable?: boolean | undefined | undefined;
                        multiple_mounts?: boolean | undefined | undefined;
                        source?: string | undefined | undefined;
                    } | undefined;
                    homepage_url?: string | undefined | undefined;
                    import?: ({
                        id?: string | undefined;
                        minimum_version?: string | undefined | undefined;
                    } | undefined)[] | undefined;
                    export?: {
                        whitelist?: (string | undefined)[] | undefined;
                    } | undefined;
                    incognito?: string | undefined | undefined;
                    input_components?: ({
                        name?: string | undefined | undefined;
                        type?: string | undefined | undefined;
                        id?: string | undefined | undefined;
                        description?: string | undefined | undefined;
                        language?: string | (string | undefined)[] | undefined;
                        layouts?: (string | undefined)[] | undefined;
                        indicator?: string | undefined | undefined;
                    } | undefined)[] | undefined;
                    key?: string | undefined | undefined;
                    minimum_chrome_version?: string | undefined | undefined;
                    nacl_modules?: ({
                        path?: string | undefined;
                        mime_type?: string | undefined;
                    } | undefined)[] | undefined;
                    oauth2?: {
                        client_id?: string | undefined;
                        scopes?: (string | undefined)[] | undefined;
                    } | undefined;
                    offline_enabled?: boolean | undefined | undefined;
                    omnibox?: {
                        keyword?: string | undefined;
                    } | undefined;
                    platforms?: ({
                        nacl_arch?: string | undefined | undefined;
                        sub_package_path?: string | undefined;
                    } | undefined)[] | undefined;
                    plugins?: ({
                        path?: string | undefined;
                    } | undefined)[] | undefined;
                    requirements?: {
                        "3D"?: {
                            features?: (string | undefined)[] | undefined;
                        } | undefined;
                        plugins?: {
                            npapi?: boolean | undefined | undefined;
                        } | undefined;
                    } | undefined;
                    short_name?: string | undefined | undefined;
                    spellcheck?: {
                        dictionary_language?: string | undefined | undefined;
                        dictionary_locale?: string | undefined | undefined;
                        dictionary_format?: string | undefined | undefined;
                        dictionary_path?: string | undefined | undefined;
                    } | undefined;
                    storage?: {
                        managed_schema?: string | undefined;
                    } | undefined;
                    tts_engine?: {
                        voices?: ({
                            voice_name?: string | undefined;
                            lang?: string | undefined | undefined;
                            gender?: string | undefined | undefined;
                            event_types?: (string | undefined)[] | undefined;
                        } | undefined)[] | undefined;
                    } | undefined;
                    update_url?: string | undefined | undefined;
                    version_name?: string | undefined | undefined;
                    action?: {
                        default_icon?: {
                            [x: number]: string | undefined;
                        } | undefined;
                        default_title?: string | undefined | undefined;
                        default_popup?: string | undefined | undefined;
                        browser_style?: boolean | undefined;
                    } | undefined;
                    browser_action?: {
                        default_icon?: {
                            [x: number]: string | undefined;
                        } | undefined;
                        default_title?: string | undefined | undefined;
                        default_popup?: string | undefined | undefined;
                        browser_style?: boolean | undefined;
                    } | undefined;
                    page_action?: {
                        default_icon?: {
                            [x: number]: string | undefined;
                        } | undefined;
                        default_title?: string | undefined | undefined;
                        default_popup?: string | undefined | undefined;
                        browser_style?: boolean | undefined;
                    } | undefined;
                    browser_specific_settings?: {
                        gecko?: {
                            id?: string | undefined;
                            strict_min_version?: string | undefined;
                            strict_max_version?: string | undefined;
                            update_url?: string | undefined;
                        } | undefined;
                        gecko_android?: {
                            strict_min_version?: string | undefined;
                            strict_max_version?: string | undefined;
                        } | undefined;
                        safari?: {
                            strict_min_version?: string | undefined;
                            strict_max_version?: string | undefined;
                        } | undefined;
                    } | undefined;
                    permissions?: (Browser.runtime.ManifestPermissions | {
                        readonly [x: number]: string | undefined;
                        toString?: {} | undefined;
                        charAt?: {} | undefined;
                        charCodeAt?: {} | undefined;
                        concat?: {} | undefined;
                        indexOf?: {} | undefined;
                        lastIndexOf?: {} | undefined;
                        localeCompare?: {} | undefined;
                        match?: {} | undefined;
                        replace?: {} | undefined;
                        search?: {} | undefined;
                        slice?: {} | undefined;
                        split?: {} | undefined;
                        substring?: {} | undefined;
                        toLowerCase?: {} | undefined;
                        toLocaleLowerCase?: {} | undefined;
                        toUpperCase?: {} | undefined;
                        toLocaleUpperCase?: {} | undefined;
                        trim?: {} | undefined;
                        readonly length?: number | undefined;
                        substr?: {} | undefined;
                        valueOf?: {} | undefined;
                        codePointAt?: {} | undefined;
                        includes?: {} | undefined;
                        endsWith?: {} | undefined;
                        normalize?: {} | undefined;
                        repeat?: {} | undefined;
                        startsWith?: {} | undefined;
                        anchor?: {} | undefined;
                        big?: {} | undefined;
                        blink?: {} | undefined;
                        bold?: {} | undefined;
                        fixed?: {} | undefined;
                        fontcolor?: {} | undefined;
                        fontsize?: {} | undefined;
                        italics?: {} | undefined;
                        link?: {} | undefined;
                        small?: {} | undefined;
                        strike?: {} | undefined;
                        sub?: {} | undefined;
                        sup?: {} | undefined;
                        padStart?: {} | undefined;
                        padEnd?: {} | undefined;
                        trimEnd?: {} | undefined;
                        trimStart?: {} | undefined;
                        trimLeft?: {} | undefined;
                        trimRight?: {} | undefined;
                        matchAll?: {} | undefined;
                        [Symbol.iterator]?: {} | undefined;
                        at?: {} | undefined;
                    } | undefined)[] | undefined;
                    web_accessible_resources?: (string | undefined)[] | ({
                        resources?: (string | undefined)[] | undefined;
                        matches?: (string | undefined)[] | undefined;
                    } | undefined)[] | undefined;
                } | {
                    then?: {} | undefined;
                    catch?: {} | undefined;
                    finally?: {} | undefined;
                    readonly [Symbol.toStringTag]?: string | undefined;
                } | {} | undefined;
                srcDir?: string | undefined;
                entrypointsDir?: string | undefined;
                modulesDir?: string | undefined;
                filterEntrypoints?: (string | undefined)[] | undefined;
                outDir?: string | undefined;
                outDirTemplate?: string | undefined;
                imports?: false | {
                    imports?: ({
                        name?: string | undefined;
                        as?: import("unimport").ImportName | undefined;
                        with?: {
                            [x: string]: string | undefined;
                        } | undefined;
                        from?: string | undefined;
                        priority?: number | undefined;
                        disabled?: boolean | undefined;
                        dtsDisabled?: boolean | undefined;
                        declarationType?: "function" | "let" | "var" | "const" | "enum" | "const enum" | "class" | "async function" | undefined;
                        meta?: {
                            [x: string]: any;
                            description?: string | undefined;
                            docsUrl?: string | undefined;
                        } | undefined;
                        type?: boolean | undefined;
                        typeFrom?: import("unimport").ModuleId | undefined;
                    } | undefined)[] | undefined;
                    presets?: ("@vue/composition-api" | "@vueuse/core" | "@vueuse/head" | "pinia" | "preact" | "quasar" | "react" | "react-router" | "react-router-dom" | "svelte" | "svelte/animate" | "svelte/easing" | "svelte/motion" | "svelte/store" | "svelte/transition" | "vee-validate" | "vitepress" | "vue-demi" | "vue-i18n" | "vue-router" | "vue-router-composables" | "vue" | "vue/macros" | "vuex" | "vitest" | "uni-app" | "solid-js" | "solid-app-router" | "rxjs" | "date-fns" | {
                        imports?: (string | /*elided*/ any | {
                            name?: string | undefined;
                            type?: boolean | undefined;
                            meta?: {
                                [x: string]: any;
                                description?: string | undefined;
                                docsUrl?: string | undefined;
                            } | undefined;
                            as?: import("unimport").ImportName | undefined;
                            with?: {
                                [x: string]: string | undefined;
                            } | undefined;
                            priority?: number | undefined;
                            disabled?: boolean | undefined;
                            dtsDisabled?: boolean | undefined;
                            declarationType?: "function" | "let" | "var" | "const" | "enum" | "const enum" | "class" | "async function" | undefined;
                            typeFrom?: import("unimport").ModuleId | undefined;
                        } | [name?: string | undefined, as?: string | undefined, from?: string | undefined] | undefined)[] | undefined;
                        from?: string | undefined;
                        priority?: number | undefined;
                        disabled?: boolean | undefined;
                        dtsDisabled?: boolean | undefined;
                        declarationType?: "function" | "let" | "var" | "const" | "enum" | "const enum" | "class" | "async function" | undefined;
                        meta?: {
                            [x: string]: any;
                            description?: string | undefined;
                            docsUrl?: string | undefined;
                        } | undefined;
                        type?: boolean | undefined;
                        typeFrom?: import("unimport").ModuleId | undefined;
                    } | {
                        package?: string | undefined;
                        url?: string | undefined;
                        ignore?: (string | {
                            exec?: {} | undefined;
                            test?: {} | undefined;
                            readonly source?: string | undefined;
                            readonly global?: boolean | undefined;
                            readonly ignoreCase?: boolean | undefined;
                            readonly multiline?: boolean | undefined;
                            lastIndex?: number | undefined;
                            compile?: {} | undefined;
                            readonly flags?: string | undefined;
                            readonly sticky?: boolean | undefined;
                            readonly unicode?: boolean | undefined;
                            readonly dotAll?: boolean | undefined;
                            [Symbol.match]?: {} | undefined;
                            [Symbol.replace]?: {} | undefined;
                            [Symbol.search]?: {} | undefined;
                            [Symbol.split]?: {} | undefined;
                            [Symbol.matchAll]?: {} | undefined;
                        } | {} | undefined)[] | undefined;
                        cache?: boolean | undefined;
                    } | undefined)[] | undefined;
                    warn?: {} | undefined;
                    debugLog?: {} | undefined;
                    addons?: {
                        addons?: ({
                            name?: string | undefined;
                            transform?: {} | undefined;
                            declaration?: {} | undefined;
                            matchImports?: {} | undefined;
                            extendImports?: {} | undefined;
                            injectImportsResolved?: {} | undefined;
                            injectImportsStringified?: {} | undefined;
                        } | undefined)[] | undefined;
                        vueTemplate?: boolean | undefined;
                        vueDirectives?: true | {
                            isDirective?: {} | undefined;
                        } | undefined;
                    } | ({
                        name?: string | undefined;
                        transform?: {} | undefined;
                        declaration?: {} | undefined;
                        matchImports?: {} | undefined;
                        extendImports?: {} | undefined;
                        injectImportsResolved?: {} | undefined;
                        injectImportsStringified?: {} | undefined;
                    } | undefined)[] | undefined;
                    virtualImports?: (string | undefined)[] | undefined;
                    dirs?: (string | undefined)[] | undefined;
                    dirsScanOptions?: {
                        filePatterns?: (string | undefined)[] | undefined;
                        fileFilter?: {} | undefined;
                        types?: boolean | undefined;
                        cwd?: string | undefined;
                    } | undefined;
                    resolveId?: {} | undefined;
                    commentsDisable?: (string | undefined)[] | undefined;
                    commentsDebug?: (string | undefined)[] | undefined;
                    collectMeta?: boolean | undefined;
                    injectAtEnd?: boolean | undefined;
                    mergeExisting?: boolean | undefined;
                    parser?: "acorn" | "regex" | undefined;
                    eslintrc?: {
                        enabled?: false | true | "auto" | 8 | 9 | undefined;
                        filePath?: string | undefined;
                        globalsPropValue?: import("../../../types").EslintGlobalsPropValue | undefined;
                    } | undefined;
                } | undefined;
                targetBrowsers?: (string | undefined)[] | undefined;
                manifestVersion?: import("../../../types").TargetManifestVersion | undefined;
                logger?: {
                    debug?: {} | undefined;
                    log?: {} | undefined;
                    info?: {} | undefined;
                    warn?: {} | undefined;
                    error?: {} | undefined;
                    fatal?: {} | undefined;
                    success?: {} | undefined;
                    level?: 0 | 1 | 2 | 3 | 4 | 5 | {
                        toString?: {} | undefined;
                        toFixed?: {} | undefined;
                        toExponential?: {} | undefined;
                        toPrecision?: {} | undefined;
                        valueOf?: {} | undefined;
                        toLocaleString?: {} | undefined;
                    } | undefined;
                } | undefined;
                webExt?: {
                    disabled?: boolean | undefined;
                    openConsole?: boolean | undefined;
                    openDevtools?: boolean | undefined;
                    binaries?: {
                        [x: string]: string | undefined;
                    } | undefined;
                    firefoxProfile?: string | undefined;
                    chromiumProfile?: string | undefined;
                    chromiumPref?: {
                        [x: string]: any;
                    } | undefined;
                    chromiumPort?: number | undefined;
                    firefoxPrefs?: {
                        [x: string]: string | undefined;
                    } | undefined;
                    firefoxArgs?: (string | undefined)[] | undefined;
                    chromiumArgs?: (string | undefined)[] | undefined;
                    startUrls?: (string | undefined)[] | undefined;
                    keepProfileChanges?: boolean | undefined;
                } | undefined;
                runner?: {
                    disabled?: boolean | undefined;
                    openConsole?: boolean | undefined;
                    openDevtools?: boolean | undefined;
                    binaries?: {
                        [x: string]: string | undefined;
                    } | undefined;
                    firefoxProfile?: string | undefined;
                    chromiumProfile?: string | undefined;
                    chromiumPref?: {
                        [x: string]: any;
                    } | undefined;
                    chromiumPort?: number | undefined;
                    firefoxPrefs?: {
                        [x: string]: string | undefined;
                    } | undefined;
                    firefoxArgs?: (string | undefined)[] | undefined;
                    chromiumArgs?: (string | undefined)[] | undefined;
                    startUrls?: (string | undefined)[] | undefined;
                    keepProfileChanges?: boolean | undefined;
                } | undefined;
                analysis?: {
                    enabled?: boolean | undefined;
                    open?: boolean | undefined;
                    template?: import("@aklinker1/rollup-plugin-visualizer/dist/plugin/template-types").TemplateType | undefined;
                    outputFile?: string | undefined;
                    keepArtifacts?: boolean | undefined;
                } | undefined;
                alias?: {
                    [x: string]: string | undefined;
                } | undefined;
                hooks?: {
                    ready?: {} | undefined;
                    'vite:build:extendConfig'?: {} | undefined;
                    'vite:devServer:extendConfig'?: {} | undefined;
                    'config:resolved'?: {} | undefined;
                    'prepare:types'?: {} | undefined;
                    'prepare:publicPaths'?: {} | undefined;
                    'build:before'?: {} | undefined;
                    'build:done'?: {} | undefined;
                    'build:manifestGenerated'?: {} | undefined;
                    'entrypoints:found'?: {} | undefined;
                    'entrypoints:resolved'?: {} | undefined;
                    'entrypoints:grouped'?: {} | undefined;
                    'build:publicAssets'?: {} | undefined;
                    'zip:start'?: {} | undefined;
                    'zip:extension:start'?: {} | undefined;
                    'zip:extension:done'?: {} | undefined;
                    'zip:sources:start'?: {} | undefined;
                    'zip:sources:done'?: {} | undefined;
                    'zip:done'?: {} | undefined;
                    'server:created'?: {} | undefined;
                    'server:started'?: {} | undefined;
                    'server:closed'?: {} | undefined;
                    vite?: {
                        "build:extendConfig"?: {} | undefined;
                        "devServer:extendConfig"?: {} | undefined;
                        build?: {
                            extendConfig?: {} | undefined;
                        } | {
                            extendConfig?: {} | undefined;
                        } | undefined;
                        devServer?: {
                            extendConfig?: {} | undefined;
                        } | {
                            extendConfig?: {} | undefined;
                        } | undefined;
                    } | {
                        build?: {
                            extendConfig?: {} | undefined;
                        } | {
                            extendConfig?: {} | undefined;
                        } | undefined;
                        devServer?: {
                            extendConfig?: {} | undefined;
                        } | {
                            extendConfig?: {} | undefined;
                        } | undefined;
                    } | undefined;
                    config?: {
                        resolved?: {} | undefined;
                    } | {
                        resolved?: {} | undefined;
                    } | undefined;
                    prepare?: {
                        types?: {} | undefined;
                        publicPaths?: {} | undefined;
                    } | {
                        types?: {} | undefined;
                        publicPaths?: {} | undefined;
                    } | undefined;
                    build?: {
                        before?: {} | undefined;
                        done?: {} | undefined;
                        manifestGenerated?: {} | undefined;
                        publicAssets?: {} | undefined;
                    } | {
                        before?: {} | undefined;
                        done?: {} | undefined;
                        manifestGenerated?: {} | undefined;
                        publicAssets?: {} | undefined;
                    } | undefined;
                    entrypoints?: {
                        resolved?: {} | undefined;
                        found?: {} | undefined;
                        grouped?: {} | undefined;
                    } | {
                        resolved?: {} | undefined;
                        found?: {} | undefined;
                        grouped?: {} | undefined;
                    } | undefined;
                    zip?: {
                        start?: {} | undefined;
                        done?: {} | undefined;
                        "extension:start"?: {} | undefined;
                        "extension:done"?: {} | undefined;
                        "sources:start"?: {} | undefined;
                        "sources:done"?: {} | undefined;
                        extension?: {
                            start?: {} | undefined;
                            done?: {} | undefined;
                        } | {
                            start?: {} | undefined;
                            done?: {} | undefined;
                        } | undefined;
                        sources?: {
                            start?: {} | undefined;
                            done?: {} | undefined;
                        } | {
                            start?: {} | undefined;
                            done?: {} | undefined;
                        } | undefined;
                    } | {
                        extension?: {
                            start?: {} | undefined;
                            done?: {} | undefined;
                        } | {
                            start?: {} | undefined;
                            done?: {} | undefined;
                        } | undefined;
                        sources?: {
                            start?: {} | undefined;
                            done?: {} | undefined;
                        } | {
                            start?: {} | undefined;
                            done?: {} | undefined;
                        } | undefined;
                        start?: {} | undefined;
                        done?: {} | undefined;
                    } | undefined;
                    server?: {
                        created?: {} | undefined;
                        started?: {} | undefined;
                        closed?: {} | undefined;
                    } | {
                        created?: {} | undefined;
                        started?: {} | undefined;
                        closed?: {} | undefined;
                    } | undefined;
                } | {
                    vite?: {
                        "build:extendConfig"?: {} | undefined;
                        "devServer:extendConfig"?: {} | undefined;
                        build?: {
                            extendConfig?: {} | undefined;
                        } | {
                            extendConfig?: {} | undefined;
                        } | undefined;
                        devServer?: {
                            extendConfig?: {} | undefined;
                        } | {
                            extendConfig?: {} | undefined;
                        } | undefined;
                    } | {
                        build?: {
                            extendConfig?: {} | undefined;
                        } | {
                            extendConfig?: {} | undefined;
                        } | undefined;
                        devServer?: {
                            extendConfig?: {} | undefined;
                        } | {
                            extendConfig?: {} | undefined;
                        } | undefined;
                    } | undefined;
                    config?: {
                        resolved?: {} | undefined;
                    } | {
                        resolved?: {} | undefined;
                    } | undefined;
                    prepare?: {
                        types?: {} | undefined;
                        publicPaths?: {} | undefined;
                    } | {
                        types?: {} | undefined;
                        publicPaths?: {} | undefined;
                    } | undefined;
                    build?: {
                        before?: {} | undefined;
                        done?: {} | undefined;
                        manifestGenerated?: {} | undefined;
                        publicAssets?: {} | undefined;
                    } | {
                        before?: {} | undefined;
                        done?: {} | undefined;
                        manifestGenerated?: {} | undefined;
                        publicAssets?: {} | undefined;
                    } | undefined;
                    entrypoints?: {
                        resolved?: {} | undefined;
                        found?: {} | undefined;
                        grouped?: {} | undefined;
                    } | {
                        resolved?: {} | undefined;
                        found?: {} | undefined;
                        grouped?: {} | undefined;
                    } | undefined;
                    zip?: {
                        start?: {} | undefined;
                        done?: {} | undefined;
                        "extension:start"?: {} | undefined;
                        "extension:done"?: {} | undefined;
                        "sources:start"?: {} | undefined;
                        "sources:done"?: {} | undefined;
                        extension?: {
                            start?: {} | undefined;
                            done?: {} | undefined;
                        } | {
                            start?: {} | undefined;
                            done?: {} | undefined;
                        } | undefined;
                        sources?: {
                            start?: {} | undefined;
                            done?: {} | undefined;
                        } | {
                            start?: {} | undefined;
                            done?: {} | undefined;
                        } | undefined;
                    } | {
                        extension?: {
                            start?: {} | undefined;
                            done?: {} | undefined;
                        } | {
                            start?: {} | undefined;
                            done?: {} | undefined;
                        } | undefined;
                        sources?: {
                            start?: {} | undefined;
                            done?: {} | undefined;
                        } | {
                            start?: {} | undefined;
                            done?: {} | undefined;
                        } | undefined;
                        start?: {} | undefined;
                        done?: {} | undefined;
                    } | undefined;
                    server?: {
                        created?: {} | undefined;
                        started?: {} | undefined;
                        closed?: {} | undefined;
                    } | {
                        created?: {} | undefined;
                        started?: {} | undefined;
                        closed?: {} | undefined;
                    } | undefined;
                    ready?: {} | undefined;
                } | undefined;
                modules?: (string | undefined)[] | undefined;
            } | null | undefined;
            source?: string | undefined;
            sourceOptions?: {
                [x: string]: any;
                meta?: {
                    [x: string]: any;
                    name?: string | undefined;
                } | undefined;
                overrides?: {
                    browser?: import("../../../types").TargetBrowser | undefined;
                    debug?: boolean | undefined;
                    vite?: {} | undefined;
                    zip?: {
                        artifactTemplate?: string | undefined;
                        zipSources?: boolean | undefined;
                        sourcesTemplate?: string | undefined;
                        name?: string | undefined;
                        sourcesRoot?: string | undefined;
                        includeSources?: (string | undefined)[] | undefined;
                        excludeSources?: (string | undefined)[] | undefined;
                        exclude?: (string | undefined)[] | undefined;
                        downloadPackages?: (string | undefined)[] | undefined;
                        compressionLevel?: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | undefined;
                    } | undefined;
                    root?: string | undefined;
                    mode?: string | undefined;
                    dev?: {
                        server?: {
                            host?: string | undefined;
                            port?: number | undefined;
                            origin?: string | undefined;
                            hostname?: string | undefined;
                        } | undefined;
                        reloadCommand?: string | false | undefined;
                    } | undefined;
                    publicDir?: string | undefined;
                    experimental?: {} | undefined;
                    manifest?: {
                        [x: string]: any;
                        content_scripts?: ({
                            matches?: (string | undefined)[] | undefined;
                            exclude_matches?: (string | undefined)[] | undefined;
                            css?: (string | undefined)[] | undefined;
                            js?: (string | undefined)[] | undefined;
                            run_at?: string | undefined | undefined;
                            all_frames?: boolean | undefined | undefined;
                            match_about_blank?: boolean | undefined | undefined;
                            include_globs?: (string | undefined)[] | undefined;
                            exclude_globs?: (string | undefined)[] | undefined;
                            world?: "ISOLATED" | "MAIN" | undefined | undefined;
                        } | undefined)[] | undefined;
                        content_security_policy?: {
                            extension_pages?: string | undefined;
                            sandbox?: string | undefined;
                        } | undefined;
                        host_permissions?: (string | undefined)[] | undefined;
                        optional_permissions?: (Browser.runtime.ManifestOptionalPermissions | undefined)[] | undefined;
                        optional_host_permissions?: (string | undefined)[] | undefined;
                        name?: string | undefined;
                        version?: string | undefined;
                        default_locale?: string | undefined | undefined;
                        description?: string | undefined | undefined;
                        icons?: {
                            [x: number]: string | undefined;
                        } | undefined;
                        author?: {
                            email?: string | undefined;
                        } | undefined;
                        background_page?: string | undefined | undefined;
                        chrome_settings_overrides?: {
                            homepage?: string | undefined | undefined;
                            search_provider?: {
                                name?: string | undefined | undefined;
                                keyword?: string | undefined | undefined;
                                favicon_url?: string | undefined | undefined;
                                search_url?: string | undefined;
                                encoding?: string | undefined | undefined;
                                suggest_url?: string | undefined | undefined;
                                instant_url?: string | undefined | undefined;
                                image_url?: string | undefined | undefined;
                                search_url_post_params?: string | undefined | undefined;
                                suggest_url_post_params?: string | undefined | undefined;
                                instant_url_post_params?: string | undefined | undefined;
                                image_url_post_params?: string | undefined | undefined;
                                alternate_urls?: (string | undefined)[] | undefined;
                                prepopulated_id?: number | undefined | undefined;
                                is_default?: boolean | undefined | undefined;
                            } | undefined;
                            startup_pages?: (string | undefined)[] | undefined;
                        } | undefined;
                        chrome_ui_overrides?: {
                            bookmarks_ui?: {
                                remove_bookmark_shortcut?: boolean | undefined | undefined;
                                remove_button?: boolean | undefined | undefined;
                            } | undefined;
                        } | undefined;
                        commands?: {
                            [x: string]: {
                                suggested_key?: {
                                    default?: string | undefined | undefined;
                                    windows?: string | undefined | undefined;
                                    mac?: string | undefined | undefined;
                                    chromeos?: string | undefined | undefined;
                                    linux?: string | undefined | undefined;
                                } | undefined;
                                description?: string | undefined | undefined;
                                global?: boolean | undefined | undefined;
                            } | undefined;
                        } | undefined;
                        content_capabilities?: {
                            matches?: (string | undefined)[] | undefined;
                            permissions?: (string | undefined)[] | undefined;
                        } | undefined;
                        converted_from_user_script?: boolean | undefined | undefined;
                        current_locale?: string | undefined | undefined;
                        event_rules?: ({
                            event?: string | undefined | undefined;
                            actions?: ({
                                type?: string | undefined;
                            } | undefined)[] | undefined;
                            conditions?: ({
                                pageUrl?: {
                                    hostContains?: string | undefined | undefined;
                                    hostEquals?: string | undefined | undefined;
                                    hostPrefix?: string | undefined | undefined;
                                    hostSuffix?: string | undefined | undefined;
                                    pathContains?: string | undefined | undefined;
                                    pathEquals?: string | undefined | undefined;
                                    pathPrefix?: string | undefined | undefined;
                                    pathSuffix?: string | undefined | undefined;
                                    queryContains?: string | undefined | undefined;
                                    queryEquals?: string | undefined | undefined;
                                    queryPrefix?: string | undefined | undefined;
                                    querySuffix?: string | undefined | undefined;
                                    urlContains?: string | undefined | undefined;
                                    urlEquals?: string | undefined | undefined;
                                    urlMatches?: string | undefined | undefined;
                                    originAndPathMatches?: string | undefined | undefined;
                                    urlPrefix?: string | undefined | undefined;
                                    urlSuffix?: string | undefined | undefined;
                                    schemes?: (string | undefined)[] | undefined;
                                    ports?: (number | (number | undefined)[] | undefined)[] | undefined;
                                } | undefined;
                                css?: (string | undefined)[] | undefined;
                                isBookmarked?: boolean | undefined | undefined;
                            } | undefined)[] | undefined;
                        } | undefined)[] | undefined;
                        externally_connectable?: {
                            ids?: (string | undefined)[] | undefined;
                            matches?: (string | undefined)[] | undefined;
                            accepts_tls_channel_id?: boolean | undefined | undefined;
                        } | undefined;
                        file_browser_handlers?: ({
                            id?: string | undefined | undefined;
                            default_title?: string | undefined | undefined;
                            file_filters?: (string | undefined)[] | undefined;
                        } | undefined)[] | undefined;
                        file_system_provider_capabilities?: {
                            configurable?: boolean | undefined | undefined;
                            watchable?: boolean | undefined | undefined;
                            multiple_mounts?: boolean | undefined | undefined;
                            source?: string | undefined | undefined;
                        } | undefined;
                        homepage_url?: string | undefined | undefined;
                        import?: ({
                            id?: string | undefined;
                            minimum_version?: string | undefined | undefined;
                        } | undefined)[] | undefined;
                        export?: {
                            whitelist?: (string | undefined)[] | undefined;
                        } | undefined;
                        incognito?: string | undefined | undefined;
                        input_components?: ({
                            name?: string | undefined | undefined;
                            type?: string | undefined | undefined;
                            id?: string | undefined | undefined;
                            description?: string | undefined | undefined;
                            language?: string | (string | undefined)[] | undefined;
                            layouts?: (string | undefined)[] | undefined;
                            indicator?: string | undefined | undefined;
                        } | undefined)[] | undefined;
                        key?: string | undefined | undefined;
                        minimum_chrome_version?: string | undefined | undefined;
                        nacl_modules?: ({
                            path?: string | undefined;
                            mime_type?: string | undefined;
                        } | undefined)[] | undefined;
                        oauth2?: {
                            client_id?: string | undefined;
                            scopes?: (string | undefined)[] | undefined;
                        } | undefined;
                        offline_enabled?: boolean | undefined | undefined;
                        omnibox?: {
                            keyword?: string | undefined;
                        } | undefined;
                        platforms?: ({
                            nacl_arch?: string | undefined | undefined;
                            sub_package_path?: string | undefined;
                        } | undefined)[] | undefined;
                        plugins?: ({
                            path?: string | undefined;
                        } | undefined)[] | undefined;
                        requirements?: {
                            "3D"?: {
                                features?: (string | undefined)[] | undefined;
                            } | undefined;
                            plugins?: {
                                npapi?: boolean | undefined | undefined;
                            } | undefined;
                        } | undefined;
                        short_name?: string | undefined | undefined;
                        spellcheck?: {
                            dictionary_language?: string | undefined | undefined;
                            dictionary_locale?: string | undefined | undefined;
                            dictionary_format?: string | undefined | undefined;
                            dictionary_path?: string | undefined | undefined;
                        } | undefined;
                        storage?: {
                            managed_schema?: string | undefined;
                        } | undefined;
                        tts_engine?: {
                            voices?: ({
                                voice_name?: string | undefined;
                                lang?: string | undefined | undefined;
                                gender?: string | undefined | undefined;
                                event_types?: (string | undefined)[] | undefined;
                            } | undefined)[] | undefined;
                        } | undefined;
                        update_url?: string | undefined | undefined;
                        version_name?: string | undefined | undefined;
                        action?: {
                            default_icon?: {
                                [x: number]: string | undefined;
                            } | undefined;
                            default_title?: string | undefined | undefined;
                            default_popup?: string | undefined | undefined;
                            browser_style?: boolean | undefined;
                        } | undefined;
                        browser_action?: {
                            default_icon?: {
                                [x: number]: string | undefined;
                            } | undefined;
                            default_title?: string | undefined | undefined;
                            default_popup?: string | undefined | undefined;
                            browser_style?: boolean | undefined;
                        } | undefined;
                        page_action?: {
                            default_icon?: {
                                [x: number]: string | undefined;
                            } | undefined;
                            default_title?: string | undefined | undefined;
                            default_popup?: string | undefined | undefined;
                            browser_style?: boolean | undefined;
                        } | undefined;
                        browser_specific_settings?: {
                            gecko?: {
                                id?: string | undefined;
                                strict_min_version?: string | undefined;
                                strict_max_version?: string | undefined;
                                update_url?: string | undefined;
                            } | undefined;
                            gecko_android?: {
                                strict_min_version?: string | undefined;
                                strict_max_version?: string | undefined;
                            } | undefined;
                            safari?: {
                                strict_min_version?: string | undefined;
                                strict_max_version?: string | undefined;
                            } | undefined;
                        } | undefined;
                        permissions?: (Browser.runtime.ManifestPermissions | {
                            readonly [x: number]: string | undefined;
                            toString?: {} | undefined;
                            charAt?: {} | undefined;
                            charCodeAt?: {} | undefined;
                            concat?: {} | undefined;
                            indexOf?: {} | undefined;
                            lastIndexOf?: {} | undefined;
                            localeCompare?: {} | undefined;
                            match?: {} | undefined;
                            replace?: {} | undefined;
                            search?: {} | undefined;
                            slice?: {} | undefined;
                            split?: {} | undefined;
                            substring?: {} | undefined;
                            toLowerCase?: {} | undefined;
                            toLocaleLowerCase?: {} | undefined;
                            toUpperCase?: {} | undefined;
                            toLocaleUpperCase?: {} | undefined;
                            trim?: {} | undefined;
                            readonly length?: number | undefined;
                            substr?: {} | undefined;
                            valueOf?: {} | undefined;
                            codePointAt?: {} | undefined;
                            includes?: {} | undefined;
                            endsWith?: {} | undefined;
                            normalize?: {} | undefined;
                            repeat?: {} | undefined;
                            startsWith?: {} | undefined;
                            anchor?: {} | undefined;
                            big?: {} | undefined;
                            blink?: {} | undefined;
                            bold?: {} | undefined;
                            fixed?: {} | undefined;
                            fontcolor?: {} | undefined;
                            fontsize?: {} | undefined;
                            italics?: {} | undefined;
                            link?: {} | undefined;
                            small?: {} | undefined;
                            strike?: {} | undefined;
                            sub?: {} | undefined;
                            sup?: {} | undefined;
                            padStart?: {} | undefined;
                            padEnd?: {} | undefined;
                            trimEnd?: {} | undefined;
                            trimStart?: {} | undefined;
                            trimLeft?: {} | undefined;
                            trimRight?: {} | undefined;
                            matchAll?: {} | undefined;
                            [Symbol.iterator]?: {} | undefined;
                            at?: {} | undefined;
                        } | undefined)[] | undefined;
                        web_accessible_resources?: (string | undefined)[] | ({
                            resources?: (string | undefined)[] | undefined;
                            matches?: (string | undefined)[] | undefined;
                        } | undefined)[] | undefined;
                    } | {
                        then?: {} | undefined;
                        catch?: {} | undefined;
                        finally?: {} | undefined;
                        readonly [Symbol.toStringTag]?: string | undefined;
                    } | {} | undefined;
                    srcDir?: string | undefined;
                    entrypointsDir?: string | undefined;
                    modulesDir?: string | undefined;
                    filterEntrypoints?: (string | undefined)[] | undefined;
                    outDir?: string | undefined;
                    outDirTemplate?: string | undefined;
                    imports?: false | {
                        imports?: ({
                            name?: string | undefined;
                            as?: import("unimport").ImportName | undefined;
                            with?: {
                                [x: string]: string | undefined;
                            } | undefined;
                            from?: string | undefined;
                            priority?: number | undefined;
                            disabled?: boolean | undefined;
                            dtsDisabled?: boolean | undefined;
                            declarationType?: "function" | "let" | "var" | "const" | "enum" | "const enum" | "class" | "async function" | undefined;
                            meta?: {
                                [x: string]: any;
                                description?: string | undefined;
                                docsUrl?: string | undefined;
                            } | undefined;
                            type?: boolean | undefined;
                            typeFrom?: import("unimport").ModuleId | undefined;
                        } | undefined)[] | undefined;
                        presets?: ("@vue/composition-api" | "@vueuse/core" | "@vueuse/head" | "pinia" | "preact" | "quasar" | "react" | "react-router" | "react-router-dom" | "svelte" | "svelte/animate" | "svelte/easing" | "svelte/motion" | "svelte/store" | "svelte/transition" | "vee-validate" | "vitepress" | "vue-demi" | "vue-i18n" | "vue-router" | "vue-router-composables" | "vue" | "vue/macros" | "vuex" | "vitest" | "uni-app" | "solid-js" | "solid-app-router" | "rxjs" | "date-fns" | {
                            imports?: (string | /*elided*/ any | {
                                name?: string | undefined;
                                type?: boolean | undefined;
                                meta?: {
                                    [x: string]: any;
                                    description?: string | undefined;
                                    docsUrl?: string | undefined;
                                } | undefined;
                                as?: import("unimport").ImportName | undefined;
                                with?: {
                                    [x: string]: string | undefined;
                                } | undefined;
                                priority?: number | undefined;
                                disabled?: boolean | undefined;
                                dtsDisabled?: boolean | undefined;
                                declarationType?: "function" | "let" | "var" | "const" | "enum" | "const enum" | "class" | "async function" | undefined;
                                typeFrom?: import("unimport").ModuleId | undefined;
                            } | [name?: string | undefined, as?: string | undefined, from?: string | undefined] | undefined)[] | undefined;
                            from?: string | undefined;
                            priority?: number | undefined;
                            disabled?: boolean | undefined;
                            dtsDisabled?: boolean | undefined;
                            declarationType?: "function" | "let" | "var" | "const" | "enum" | "const enum" | "class" | "async function" | undefined;
                            meta?: {
                                [x: string]: any;
                                description?: string | undefined;
                                docsUrl?: string | undefined;
                            } | undefined;
                            type?: boolean | undefined;
                            typeFrom?: import("unimport").ModuleId | undefined;
                        } | {
                            package?: string | undefined;
                            url?: string | undefined;
                            ignore?: (string | {
                                exec?: {} | undefined;
                                test?: {} | undefined;
                                readonly source?: string | undefined;
                                readonly global?: boolean | undefined;
                                readonly ignoreCase?: boolean | undefined;
                                readonly multiline?: boolean | undefined;
                                lastIndex?: number | undefined;
                                compile?: {} | undefined;
                                readonly flags?: string | undefined;
                                readonly sticky?: boolean | undefined;
                                readonly unicode?: boolean | undefined;
                                readonly dotAll?: boolean | undefined;
                                [Symbol.match]?: {} | undefined;
                                [Symbol.replace]?: {} | undefined;
                                [Symbol.search]?: {} | undefined;
                                [Symbol.split]?: {} | undefined;
                                [Symbol.matchAll]?: {} | undefined;
                            } | {} | undefined)[] | undefined;
                            cache?: boolean | undefined;
                        } | undefined)[] | undefined;
                        warn?: {} | undefined;
                        debugLog?: {} | undefined;
                        addons?: {
                            addons?: ({
                                name?: string | undefined;
                                transform?: {} | undefined;
                                declaration?: {} | undefined;
                                matchImports?: {} | undefined;
                                extendImports?: {} | undefined;
                                injectImportsResolved?: {} | undefined;
                                injectImportsStringified?: {} | undefined;
                            } | undefined)[] | undefined;
                            vueTemplate?: boolean | undefined;
                            vueDirectives?: true | {
                                isDirective?: {} | undefined;
                            } | undefined;
                        } | ({
                            name?: string | undefined;
                            transform?: {} | undefined;
                            declaration?: {} | undefined;
                            matchImports?: {} | undefined;
                            extendImports?: {} | undefined;
                            injectImportsResolved?: {} | undefined;
                            injectImportsStringified?: {} | undefined;
                        } | undefined)[] | undefined;
                        virtualImports?: (string | undefined)[] | undefined;
                        dirs?: (string | undefined)[] | undefined;
                        dirsScanOptions?: {
                            filePatterns?: (string | undefined)[] | undefined;
                            fileFilter?: {} | undefined;
                            types?: boolean | undefined;
                            cwd?: string | undefined;
                        } | undefined;
                        resolveId?: {} | undefined;
                        commentsDisable?: (string | undefined)[] | undefined;
                        commentsDebug?: (string | undefined)[] | undefined;
                        collectMeta?: boolean | undefined;
                        injectAtEnd?: boolean | undefined;
                        mergeExisting?: boolean | undefined;
                        parser?: "acorn" | "regex" | undefined;
                        eslintrc?: {
                            enabled?: false | true | "auto" | 8 | 9 | undefined;
                            filePath?: string | undefined;
                            globalsPropValue?: import("../../../types").EslintGlobalsPropValue | undefined;
                        } | undefined;
                    } | undefined;
                    targetBrowsers?: (string | undefined)[] | undefined;
                    manifestVersion?: import("../../../types").TargetManifestVersion | undefined;
                    logger?: {
                        debug?: {} | undefined;
                        log?: {} | undefined;
                        info?: {} | undefined;
                        warn?: {} | undefined;
                        error?: {} | undefined;
                        fatal?: {} | undefined;
                        success?: {} | undefined;
                        level?: 0 | 1 | 2 | 3 | 4 | 5 | {
                            toString?: {} | undefined;
                            toFixed?: {} | undefined;
                            toExponential?: {} | undefined;
                            toPrecision?: {} | undefined;
                            valueOf?: {} | undefined;
                            toLocaleString?: {} | undefined;
                        } | undefined;
                    } | undefined;
                    webExt?: {
                        disabled?: boolean | undefined;
                        openConsole?: boolean | undefined;
                        openDevtools?: boolean | undefined;
                        binaries?: {
                            [x: string]: string | undefined;
                        } | undefined;
                        firefoxProfile?: string | undefined;
                        chromiumProfile?: string | undefined;
                        chromiumPref?: {
                            [x: string]: any;
                        } | undefined;
                        chromiumPort?: number | undefined;
                        firefoxPrefs?: {
                            [x: string]: string | undefined;
                        } | undefined;
                        firefoxArgs?: (string | undefined)[] | undefined;
                        chromiumArgs?: (string | undefined)[] | undefined;
                        startUrls?: (string | undefined)[] | undefined;
                        keepProfileChanges?: boolean | undefined;
                    } | undefined;
                    runner?: {
                        disabled?: boolean | undefined;
                        openConsole?: boolean | undefined;
                        openDevtools?: boolean | undefined;
                        binaries?: {
                            [x: string]: string | undefined;
                        } | undefined;
                        firefoxProfile?: string | undefined;
                        chromiumProfile?: string | undefined;
                        chromiumPref?: {
                            [x: string]: any;
                        } | undefined;
                        chromiumPort?: number | undefined;
                        firefoxPrefs?: {
                            [x: string]: string | undefined;
                        } | undefined;
                        firefoxArgs?: (string | undefined)[] | undefined;
                        chromiumArgs?: (string | undefined)[] | undefined;
                        startUrls?: (string | undefined)[] | undefined;
                        keepProfileChanges?: boolean | undefined;
                    } | undefined;
                    analysis?: {
                        enabled?: boolean | undefined;
                        open?: boolean | undefined;
                        template?: import("@aklinker1/rollup-plugin-visualizer/dist/plugin/template-types").TemplateType | undefined;
                        outputFile?: string | undefined;
                        keepArtifacts?: boolean | undefined;
                    } | undefined;
                    alias?: {
                        [x: string]: string | undefined;
                    } | undefined;
                    hooks?: {
                        ready?: {} | undefined;
                        'vite:build:extendConfig'?: {} | undefined;
                        'vite:devServer:extendConfig'?: {} | undefined;
                        'config:resolved'?: {} | undefined;
                        'prepare:types'?: {} | undefined;
                        'prepare:publicPaths'?: {} | undefined;
                        'build:before'?: {} | undefined;
                        'build:done'?: {} | undefined;
                        'build:manifestGenerated'?: {} | undefined;
                        'entrypoints:found'?: {} | undefined;
                        'entrypoints:resolved'?: {} | undefined;
                        'entrypoints:grouped'?: {} | undefined;
                        'build:publicAssets'?: {} | undefined;
                        'zip:start'?: {} | undefined;
                        'zip:extension:start'?: {} | undefined;
                        'zip:extension:done'?: {} | undefined;
                        'zip:sources:start'?: {} | undefined;
                        'zip:sources:done'?: {} | undefined;
                        'zip:done'?: {} | undefined;
                        'server:created'?: {} | undefined;
                        'server:started'?: {} | undefined;
                        'server:closed'?: {} | undefined;
                        vite?: {
                            "build:extendConfig"?: {} | undefined;
                            "devServer:extendConfig"?: {} | undefined;
                            build?: {
                                extendConfig?: {} | undefined;
                            } | {
                                extendConfig?: {} | undefined;
                            } | undefined;
                            devServer?: {
                                extendConfig?: {} | undefined;
                            } | {
                                extendConfig?: {} | undefined;
                            } | undefined;
                        } | {
                            build?: {
                                extendConfig?: {} | undefined;
                            } | {
                                extendConfig?: {} | undefined;
                            } | undefined;
                            devServer?: {
                                extendConfig?: {} | undefined;
                            } | {
                                extendConfig?: {} | undefined;
                            } | undefined;
                        } | undefined;
                        config?: {
                            resolved?: {} | undefined;
                        } | {
                            resolved?: {} | undefined;
                        } | undefined;
                        prepare?: {
                            types?: {} | undefined;
                            publicPaths?: {} | undefined;
                        } | {
                            types?: {} | undefined;
                            publicPaths?: {} | undefined;
                        } | undefined;
                        build?: {
                            before?: {} | undefined;
                            done?: {} | undefined;
                            manifestGenerated?: {} | undefined;
                            publicAssets?: {} | undefined;
                        } | {
                            before?: {} | undefined;
                            done?: {} | undefined;
                            manifestGenerated?: {} | undefined;
                            publicAssets?: {} | undefined;
                        } | undefined;
                        entrypoints?: {
                            resolved?: {} | undefined;
                            found?: {} | undefined;
                            grouped?: {} | undefined;
                        } | {
                            resolved?: {} | undefined;
                            found?: {} | undefined;
                            grouped?: {} | undefined;
                        } | undefined;
                        zip?: {
                            start?: {} | undefined;
                            done?: {} | undefined;
                            "extension:start"?: {} | undefined;
                            "extension:done"?: {} | undefined;
                            "sources:start"?: {} | undefined;
                            "sources:done"?: {} | undefined;
                            extension?: {
                                start?: {} | undefined;
                                done?: {} | undefined;
                            } | {
                                start?: {} | undefined;
                                done?: {} | undefined;
                            } | undefined;
                            sources?: {
                                start?: {} | undefined;
                                done?: {} | undefined;
                            } | {
                                start?: {} | undefined;
                                done?: {} | undefined;
                            } | undefined;
                        } | {
                            extension?: {
                                start?: {} | undefined;
                                done?: {} | undefined;
                            } | {
                                start?: {} | undefined;
                                done?: {} | undefined;
                            } | undefined;
                            sources?: {
                                start?: {} | undefined;
                                done?: {} | undefined;
                            } | {
                                start?: {} | undefined;
                                done?: {} | undefined;
                            } | undefined;
                            start?: {} | undefined;
                            done?: {} | undefined;
                        } | undefined;
                        server?: {
                            created?: {} | undefined;
                            started?: {} | undefined;
                            closed?: {} | undefined;
                        } | {
                            created?: {} | undefined;
                            started?: {} | undefined;
                            closed?: {} | undefined;
                        } | undefined;
                    } | {
                        vite?: {
                            "build:extendConfig"?: {} | undefined;
                            "devServer:extendConfig"?: {} | undefined;
                            build?: {
                                extendConfig?: {} | undefined;
                            } | {
                                extendConfig?: {} | undefined;
                            } | undefined;
                            devServer?: {
                                extendConfig?: {} | undefined;
                            } | {
                                extendConfig?: {} | undefined;
                            } | undefined;
                        } | {
                            build?: {
                                extendConfig?: {} | undefined;
                            } | {
                                extendConfig?: {} | undefined;
                            } | undefined;
                            devServer?: {
                                extendConfig?: {} | undefined;
                            } | {
                                extendConfig?: {} | undefined;
                            } | undefined;
                        } | undefined;
                        config?: {
                            resolved?: {} | undefined;
                        } | {
                            resolved?: {} | undefined;
                        } | undefined;
                        prepare?: {
                            types?: {} | undefined;
                            publicPaths?: {} | undefined;
                        } | {
                            types?: {} | undefined;
                            publicPaths?: {} | undefined;
                        } | undefined;
                        build?: {
                            before?: {} | undefined;
                            done?: {} | undefined;
                            manifestGenerated?: {} | undefined;
                            publicAssets?: {} | undefined;
                        } | {
                            before?: {} | undefined;
                            done?: {} | undefined;
                            manifestGenerated?: {} | undefined;
                            publicAssets?: {} | undefined;
                        } | undefined;
                        entrypoints?: {
                            resolved?: {} | undefined;
                            found?: {} | undefined;
                            grouped?: {} | undefined;
                        } | {
                            resolved?: {} | undefined;
                            found?: {} | undefined;
                            grouped?: {} | undefined;
                        } | undefined;
                        zip?: {
                            start?: {} | undefined;
                            done?: {} | undefined;
                            "extension:start"?: {} | undefined;
                            "extension:done"?: {} | undefined;
                            "sources:start"?: {} | undefined;
                            "sources:done"?: {} | undefined;
                            extension?: {
                                start?: {} | undefined;
                                done?: {} | undefined;
                            } | {
                                start?: {} | undefined;
                                done?: {} | undefined;
                            } | undefined;
                            sources?: {
                                start?: {} | undefined;
                                done?: {} | undefined;
                            } | {
                                start?: {} | undefined;
                                done?: {} | undefined;
                            } | undefined;
                        } | {
                            extension?: {
                                start?: {} | undefined;
                                done?: {} | undefined;
                            } | {
                                start?: {} | undefined;
                                done?: {} | undefined;
                            } | undefined;
                            sources?: {
                                start?: {} | undefined;
                                done?: {} | undefined;
                            } | {
                                start?: {} | undefined;
                                done?: {} | undefined;
                            } | undefined;
                            start?: {} | undefined;
                            done?: {} | undefined;
                        } | undefined;
                        server?: {
                            created?: {} | undefined;
                            started?: {} | undefined;
                            closed?: {} | undefined;
                        } | {
                            created?: {} | undefined;
                            started?: {} | undefined;
                            closed?: {} | undefined;
                        } | undefined;
                        ready?: {} | undefined;
                    } | undefined;
                    modules?: (string | undefined)[] | undefined;
                } | undefined;
                giget?: {
                    provider?: string | undefined;
                    force?: boolean | undefined;
                    forceClean?: boolean | undefined;
                    offline?: boolean | undefined;
                    preferOffline?: boolean | undefined;
                    providers?: {
                        [x: string]: {} | undefined;
                    } | undefined;
                    dir?: string | undefined;
                    registry?: false | string | undefined;
                    cwd?: string | undefined;
                    auth?: string | undefined;
                    install?: boolean | undefined;
                    silent?: boolean | undefined;
                } | undefined;
                install?: boolean | undefined;
                auth?: string | undefined;
            } | undefined;
            meta?: {
                [x: string]: any;
                name?: string | undefined;
            } | undefined;
            cwd?: string | undefined;
            configFile?: string | undefined;
        } | undefined)[] | undefined;
        cwd?: string | undefined;
        source?: string | undefined;
        sourceOptions?: {
            [x: string]: any;
            meta?: {
                [x: string]: any;
                name?: string | undefined;
            } | undefined;
            overrides?: {
                browser?: import("../../../types").TargetBrowser | undefined;
                debug?: boolean | undefined;
                vite?: {} | undefined;
                zip?: {
                    artifactTemplate?: string | undefined;
                    zipSources?: boolean | undefined;
                    sourcesTemplate?: string | undefined;
                    name?: string | undefined;
                    sourcesRoot?: string | undefined;
                    includeSources?: (string | undefined)[] | undefined;
                    excludeSources?: (string | undefined)[] | undefined;
                    exclude?: (string | undefined)[] | undefined;
                    downloadPackages?: (string | undefined)[] | undefined;
                    compressionLevel?: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | undefined;
                } | undefined;
                root?: string | undefined;
                mode?: string | undefined;
                dev?: {
                    server?: {
                        host?: string | undefined;
                        port?: number | undefined;
                        origin?: string | undefined;
                        hostname?: string | undefined;
                    } | undefined;
                    reloadCommand?: string | false | undefined;
                } | undefined;
                publicDir?: string | undefined;
                experimental?: {} | undefined;
                manifest?: {
                    [x: string]: any;
                    content_scripts?: ({
                        matches?: (string | undefined)[] | undefined;
                        exclude_matches?: (string | undefined)[] | undefined;
                        css?: (string | undefined)[] | undefined;
                        js?: (string | undefined)[] | undefined;
                        run_at?: string | undefined | undefined;
                        all_frames?: boolean | undefined | undefined;
                        match_about_blank?: boolean | undefined | undefined;
                        include_globs?: (string | undefined)[] | undefined;
                        exclude_globs?: (string | undefined)[] | undefined;
                        world?: "ISOLATED" | "MAIN" | undefined | undefined;
                    } | undefined)[] | undefined;
                    content_security_policy?: {
                        extension_pages?: string | undefined;
                        sandbox?: string | undefined;
                    } | undefined;
                    host_permissions?: (string | undefined)[] | undefined;
                    optional_permissions?: (Browser.runtime.ManifestOptionalPermissions | undefined)[] | undefined;
                    optional_host_permissions?: (string | undefined)[] | undefined;
                    name?: string | undefined;
                    version?: string | undefined;
                    default_locale?: string | undefined | undefined;
                    description?: string | undefined | undefined;
                    icons?: {
                        [x: number]: string | undefined;
                    } | undefined;
                    author?: {
                        email?: string | undefined;
                    } | undefined;
                    background_page?: string | undefined | undefined;
                    chrome_settings_overrides?: {
                        homepage?: string | undefined | undefined;
                        search_provider?: {
                            name?: string | undefined | undefined;
                            keyword?: string | undefined | undefined;
                            favicon_url?: string | undefined | undefined;
                            search_url?: string | undefined;
                            encoding?: string | undefined | undefined;
                            suggest_url?: string | undefined | undefined;
                            instant_url?: string | undefined | undefined;
                            image_url?: string | undefined | undefined;
                            search_url_post_params?: string | undefined | undefined;
                            suggest_url_post_params?: string | undefined | undefined;
                            instant_url_post_params?: string | undefined | undefined;
                            image_url_post_params?: string | undefined | undefined;
                            alternate_urls?: (string | undefined)[] | undefined;
                            prepopulated_id?: number | undefined | undefined;
                            is_default?: boolean | undefined | undefined;
                        } | undefined;
                        startup_pages?: (string | undefined)[] | undefined;
                    } | undefined;
                    chrome_ui_overrides?: {
                        bookmarks_ui?: {
                            remove_bookmark_shortcut?: boolean | undefined | undefined;
                            remove_button?: boolean | undefined | undefined;
                        } | undefined;
                    } | undefined;
                    commands?: {
                        [x: string]: {
                            suggested_key?: {
                                default?: string | undefined | undefined;
                                windows?: string | undefined | undefined;
                                mac?: string | undefined | undefined;
                                chromeos?: string | undefined | undefined;
                                linux?: string | undefined | undefined;
                            } | undefined;
                            description?: string | undefined | undefined;
                            global?: boolean | undefined | undefined;
                        } | undefined;
                    } | undefined;
                    content_capabilities?: {
                        matches?: (string | undefined)[] | undefined;
                        permissions?: (string | undefined)[] | undefined;
                    } | undefined;
                    converted_from_user_script?: boolean | undefined | undefined;
                    current_locale?: string | undefined | undefined;
                    event_rules?: ({
                        event?: string | undefined | undefined;
                        actions?: ({
                            type?: string | undefined;
                        } | undefined)[] | undefined;
                        conditions?: ({
                            pageUrl?: {
                                hostContains?: string | undefined | undefined;
                                hostEquals?: string | undefined | undefined;
                                hostPrefix?: string | undefined | undefined;
                                hostSuffix?: string | undefined | undefined;
                                pathContains?: string | undefined | undefined;
                                pathEquals?: string | undefined | undefined;
                                pathPrefix?: string | undefined | undefined;
                                pathSuffix?: string | undefined | undefined;
                                queryContains?: string | undefined | undefined;
                                queryEquals?: string | undefined | undefined;
                                queryPrefix?: string | undefined | undefined;
                                querySuffix?: string | undefined | undefined;
                                urlContains?: string | undefined | undefined;
                                urlEquals?: string | undefined | undefined;
                                urlMatches?: string | undefined | undefined;
                                originAndPathMatches?: string | undefined | undefined;
                                urlPrefix?: string | undefined | undefined;
                                urlSuffix?: string | undefined | undefined;
                                schemes?: (string | undefined)[] | undefined;
                                ports?: (number | (number | undefined)[] | undefined)[] | undefined;
                            } | undefined;
                            css?: (string | undefined)[] | undefined;
                            isBookmarked?: boolean | undefined | undefined;
                        } | undefined)[] | undefined;
                    } | undefined)[] | undefined;
                    externally_connectable?: {
                        ids?: (string | undefined)[] | undefined;
                        matches?: (string | undefined)[] | undefined;
                        accepts_tls_channel_id?: boolean | undefined | undefined;
                    } | undefined;
                    file_browser_handlers?: ({
                        id?: string | undefined | undefined;
                        default_title?: string | undefined | undefined;
                        file_filters?: (string | undefined)[] | undefined;
                    } | undefined)[] | undefined;
                    file_system_provider_capabilities?: {
                        configurable?: boolean | undefined | undefined;
                        watchable?: boolean | undefined | undefined;
                        multiple_mounts?: boolean | undefined | undefined;
                        source?: string | undefined | undefined;
                    } | undefined;
                    homepage_url?: string | undefined | undefined;
                    import?: ({
                        id?: string | undefined;
                        minimum_version?: string | undefined | undefined;
                    } | undefined)[] | undefined;
                    export?: {
                        whitelist?: (string | undefined)[] | undefined;
                    } | undefined;
                    incognito?: string | undefined | undefined;
                    input_components?: ({
                        name?: string | undefined | undefined;
                        type?: string | undefined | undefined;
                        id?: string | undefined | undefined;
                        description?: string | undefined | undefined;
                        language?: string | (string | undefined)[] | undefined;
                        layouts?: (string | undefined)[] | undefined;
                        indicator?: string | undefined | undefined;
                    } | undefined)[] | undefined;
                    key?: string | undefined | undefined;
                    minimum_chrome_version?: string | undefined | undefined;
                    nacl_modules?: ({
                        path?: string | undefined;
                        mime_type?: string | undefined;
                    } | undefined)[] | undefined;
                    oauth2?: {
                        client_id?: string | undefined;
                        scopes?: (string | undefined)[] | undefined;
                    } | undefined;
                    offline_enabled?: boolean | undefined | undefined;
                    omnibox?: {
                        keyword?: string | undefined;
                    } | undefined;
                    platforms?: ({
                        nacl_arch?: string | undefined | undefined;
                        sub_package_path?: string | undefined;
                    } | undefined)[] | undefined;
                    plugins?: ({
                        path?: string | undefined;
                    } | undefined)[] | undefined;
                    requirements?: {
                        "3D"?: {
                            features?: (string | undefined)[] | undefined;
                        } | undefined;
                        plugins?: {
                            npapi?: boolean | undefined | undefined;
                        } | undefined;
                    } | undefined;
                    short_name?: string | undefined | undefined;
                    spellcheck?: {
                        dictionary_language?: string | undefined | undefined;
                        dictionary_locale?: string | undefined | undefined;
                        dictionary_format?: string | undefined | undefined;
                        dictionary_path?: string | undefined | undefined;
                    } | undefined;
                    storage?: {
                        managed_schema?: string | undefined;
                    } | undefined;
                    tts_engine?: {
                        voices?: ({
                            voice_name?: string | undefined;
                            lang?: string | undefined | undefined;
                            gender?: string | undefined | undefined;
                            event_types?: (string | undefined)[] | undefined;
                        } | undefined)[] | undefined;
                    } | undefined;
                    update_url?: string | undefined | undefined;
                    version_name?: string | undefined | undefined;
                    action?: {
                        default_icon?: {
                            [x: number]: string | undefined;
                        } | undefined;
                        default_title?: string | undefined | undefined;
                        default_popup?: string | undefined | undefined;
                        browser_style?: boolean | undefined;
                    } | undefined;
                    browser_action?: {
                        default_icon?: {
                            [x: number]: string | undefined;
                        } | undefined;
                        default_title?: string | undefined | undefined;
                        default_popup?: string | undefined | undefined;
                        browser_style?: boolean | undefined;
                    } | undefined;
                    page_action?: {
                        default_icon?: {
                            [x: number]: string | undefined;
                        } | undefined;
                        default_title?: string | undefined | undefined;
                        default_popup?: string | undefined | undefined;
                        browser_style?: boolean | undefined;
                    } | undefined;
                    browser_specific_settings?: {
                        gecko?: {
                            id?: string | undefined;
                            strict_min_version?: string | undefined;
                            strict_max_version?: string | undefined;
                            update_url?: string | undefined;
                        } | undefined;
                        gecko_android?: {
                            strict_min_version?: string | undefined;
                            strict_max_version?: string | undefined;
                        } | undefined;
                        safari?: {
                            strict_min_version?: string | undefined;
                            strict_max_version?: string | undefined;
                        } | undefined;
                    } | undefined;
                    permissions?: (Browser.runtime.ManifestPermissions | {
                        readonly [x: number]: string | undefined;
                        toString?: {} | undefined;
                        charAt?: {} | undefined;
                        charCodeAt?: {} | undefined;
                        concat?: {} | undefined;
                        indexOf?: {} | undefined;
                        lastIndexOf?: {} | undefined;
                        localeCompare?: {} | undefined;
                        match?: {} | undefined;
                        replace?: {} | undefined;
                        search?: {} | undefined;
                        slice?: {} | undefined;
                        split?: {} | undefined;
                        substring?: {} | undefined;
                        toLowerCase?: {} | undefined;
                        toLocaleLowerCase?: {} | undefined;
                        toUpperCase?: {} | undefined;
                        toLocaleUpperCase?: {} | undefined;
                        trim?: {} | undefined;
                        readonly length?: number | undefined;
                        substr?: {} | undefined;
                        valueOf?: {} | undefined;
                        codePointAt?: {} | undefined;
                        includes?: {} | undefined;
                        endsWith?: {} | undefined;
                        normalize?: {} | undefined;
                        repeat?: {} | undefined;
                        startsWith?: {} | undefined;
                        anchor?: {} | undefined;
                        big?: {} | undefined;
                        blink?: {} | undefined;
                        bold?: {} | undefined;
                        fixed?: {} | undefined;
                        fontcolor?: {} | undefined;
                        fontsize?: {} | undefined;
                        italics?: {} | undefined;
                        link?: {} | undefined;
                        small?: {} | undefined;
                        strike?: {} | undefined;
                        sub?: {} | undefined;
                        sup?: {} | undefined;
                        padStart?: {} | undefined;
                        padEnd?: {} | undefined;
                        trimEnd?: {} | undefined;
                        trimStart?: {} | undefined;
                        trimLeft?: {} | undefined;
                        trimRight?: {} | undefined;
                        matchAll?: {} | undefined;
                        [Symbol.iterator]?: {} | undefined;
                        at?: {} | undefined;
                    } | undefined)[] | undefined;
                    web_accessible_resources?: (string | undefined)[] | ({
                        resources?: (string | undefined)[] | undefined;
                        matches?: (string | undefined)[] | undefined;
                    } | undefined)[] | undefined;
                } | {
                    then?: {} | undefined;
                    catch?: {} | undefined;
                    finally?: {} | undefined;
                    readonly [Symbol.toStringTag]?: string | undefined;
                } | {} | undefined;
                srcDir?: string | undefined;
                entrypointsDir?: string | undefined;
                modulesDir?: string | undefined;
                filterEntrypoints?: (string | undefined)[] | undefined;
                outDir?: string | undefined;
                outDirTemplate?: string | undefined;
                imports?: false | {
                    imports?: ({
                        name?: string | undefined;
                        as?: import("unimport").ImportName | undefined;
                        with?: {
                            [x: string]: string | undefined;
                        } | undefined;
                        from?: string | undefined;
                        priority?: number | undefined;
                        disabled?: boolean | undefined;
                        dtsDisabled?: boolean | undefined;
                        declarationType?: "function" | "let" | "var" | "const" | "enum" | "const enum" | "class" | "async function" | undefined;
                        meta?: {
                            [x: string]: any;
                            description?: string | undefined;
                            docsUrl?: string | undefined;
                        } | undefined;
                        type?: boolean | undefined;
                        typeFrom?: import("unimport").ModuleId | undefined;
                    } | undefined)[] | undefined;
                    presets?: ("@vue/composition-api" | "@vueuse/core" | "@vueuse/head" | "pinia" | "preact" | "quasar" | "react" | "react-router" | "react-router-dom" | "svelte" | "svelte/animate" | "svelte/easing" | "svelte/motion" | "svelte/store" | "svelte/transition" | "vee-validate" | "vitepress" | "vue-demi" | "vue-i18n" | "vue-router" | "vue-router-composables" | "vue" | "vue/macros" | "vuex" | "vitest" | "uni-app" | "solid-js" | "solid-app-router" | "rxjs" | "date-fns" | {
                        imports?: (string | /*elided*/ any | {
                            name?: string | undefined;
                            type?: boolean | undefined;
                            meta?: {
                                [x: string]: any;
                                description?: string | undefined;
                                docsUrl?: string | undefined;
                            } | undefined;
                            as?: import("unimport").ImportName | undefined;
                            with?: {
                                [x: string]: string | undefined;
                            } | undefined;
                            priority?: number | undefined;
                            disabled?: boolean | undefined;
                            dtsDisabled?: boolean | undefined;
                            declarationType?: "function" | "let" | "var" | "const" | "enum" | "const enum" | "class" | "async function" | undefined;
                            typeFrom?: import("unimport").ModuleId | undefined;
                        } | [name?: string | undefined, as?: string | undefined, from?: string | undefined] | undefined)[] | undefined;
                        from?: string | undefined;
                        priority?: number | undefined;
                        disabled?: boolean | undefined;
                        dtsDisabled?: boolean | undefined;
                        declarationType?: "function" | "let" | "var" | "const" | "enum" | "const enum" | "class" | "async function" | undefined;
                        meta?: {
                            [x: string]: any;
                            description?: string | undefined;
                            docsUrl?: string | undefined;
                        } | undefined;
                        type?: boolean | undefined;
                        typeFrom?: import("unimport").ModuleId | undefined;
                    } | {
                        package?: string | undefined;
                        url?: string | undefined;
                        ignore?: (string | {
                            exec?: {} | undefined;
                            test?: {} | undefined;
                            readonly source?: string | undefined;
                            readonly global?: boolean | undefined;
                            readonly ignoreCase?: boolean | undefined;
                            readonly multiline?: boolean | undefined;
                            lastIndex?: number | undefined;
                            compile?: {} | undefined;
                            readonly flags?: string | undefined;
                            readonly sticky?: boolean | undefined;
                            readonly unicode?: boolean | undefined;
                            readonly dotAll?: boolean | undefined;
                            [Symbol.match]?: {} | undefined;
                            [Symbol.replace]?: {} | undefined;
                            [Symbol.search]?: {} | undefined;
                            [Symbol.split]?: {} | undefined;
                            [Symbol.matchAll]?: {} | undefined;
                        } | {} | undefined)[] | undefined;
                        cache?: boolean | undefined;
                    } | undefined)[] | undefined;
                    warn?: {} | undefined;
                    debugLog?: {} | undefined;
                    addons?: {
                        addons?: ({
                            name?: string | undefined;
                            transform?: {} | undefined;
                            declaration?: {} | undefined;
                            matchImports?: {} | undefined;
                            extendImports?: {} | undefined;
                            injectImportsResolved?: {} | undefined;
                            injectImportsStringified?: {} | undefined;
                        } | undefined)[] | undefined;
                        vueTemplate?: boolean | undefined;
                        vueDirectives?: true | {
                            isDirective?: {} | undefined;
                        } | undefined;
                    } | ({
                        name?: string | undefined;
                        transform?: {} | undefined;
                        declaration?: {} | undefined;
                        matchImports?: {} | undefined;
                        extendImports?: {} | undefined;
                        injectImportsResolved?: {} | undefined;
                        injectImportsStringified?: {} | undefined;
                    } | undefined)[] | undefined;
                    virtualImports?: (string | undefined)[] | undefined;
                    dirs?: (string | undefined)[] | undefined;
                    dirsScanOptions?: {
                        filePatterns?: (string | undefined)[] | undefined;
                        fileFilter?: {} | undefined;
                        types?: boolean | undefined;
                        cwd?: string | undefined;
                    } | undefined;
                    resolveId?: {} | undefined;
                    commentsDisable?: (string | undefined)[] | undefined;
                    commentsDebug?: (string | undefined)[] | undefined;
                    collectMeta?: boolean | undefined;
                    injectAtEnd?: boolean | undefined;
                    mergeExisting?: boolean | undefined;
                    parser?: "acorn" | "regex" | undefined;
                    eslintrc?: {
                        enabled?: false | true | "auto" | 8 | 9 | undefined;
                        filePath?: string | undefined;
                        globalsPropValue?: import("../../../types").EslintGlobalsPropValue | undefined;
                    } | undefined;
                } | undefined;
                targetBrowsers?: (string | undefined)[] | undefined;
                manifestVersion?: import("../../../types").TargetManifestVersion | undefined;
                logger?: {
                    debug?: {} | undefined;
                    log?: {} | undefined;
                    info?: {} | undefined;
                    warn?: {} | undefined;
                    error?: {} | undefined;
                    fatal?: {} | undefined;
                    success?: {} | undefined;
                    level?: 0 | 1 | 2 | 3 | 4 | 5 | {
                        toString?: {} | undefined;
                        toFixed?: {} | undefined;
                        toExponential?: {} | undefined;
                        toPrecision?: {} | undefined;
                        valueOf?: {} | undefined;
                        toLocaleString?: {} | undefined;
                    } | undefined;
                } | undefined;
                webExt?: {
                    disabled?: boolean | undefined;
                    openConsole?: boolean | undefined;
                    openDevtools?: boolean | undefined;
                    binaries?: {
                        [x: string]: string | undefined;
                    } | undefined;
                    firefoxProfile?: string | undefined;
                    chromiumProfile?: string | undefined;
                    chromiumPref?: {
                        [x: string]: any;
                    } | undefined;
                    chromiumPort?: number | undefined;
                    firefoxPrefs?: {
                        [x: string]: string | undefined;
                    } | undefined;
                    firefoxArgs?: (string | undefined)[] | undefined;
                    chromiumArgs?: (string | undefined)[] | undefined;
                    startUrls?: (string | undefined)[] | undefined;
                    keepProfileChanges?: boolean | undefined;
                } | undefined;
                runner?: {
                    disabled?: boolean | undefined;
                    openConsole?: boolean | undefined;
                    openDevtools?: boolean | undefined;
                    binaries?: {
                        [x: string]: string | undefined;
                    } | undefined;
                    firefoxProfile?: string | undefined;
                    chromiumProfile?: string | undefined;
                    chromiumPref?: {
                        [x: string]: any;
                    } | undefined;
                    chromiumPort?: number | undefined;
                    firefoxPrefs?: {
                        [x: string]: string | undefined;
                    } | undefined;
                    firefoxArgs?: (string | undefined)[] | undefined;
                    chromiumArgs?: (string | undefined)[] | undefined;
                    startUrls?: (string | undefined)[] | undefined;
                    keepProfileChanges?: boolean | undefined;
                } | undefined;
                analysis?: {
                    enabled?: boolean | undefined;
                    open?: boolean | undefined;
                    template?: import("@aklinker1/rollup-plugin-visualizer/dist/plugin/template-types").TemplateType | undefined;
                    outputFile?: string | undefined;
                    keepArtifacts?: boolean | undefined;
                } | undefined;
                alias?: {
                    [x: string]: string | undefined;
                } | undefined;
                hooks?: {
                    ready?: {} | undefined;
                    'vite:build:extendConfig'?: {} | undefined;
                    'vite:devServer:extendConfig'?: {} | undefined;
                    'config:resolved'?: {} | undefined;
                    'prepare:types'?: {} | undefined;
                    'prepare:publicPaths'?: {} | undefined;
                    'build:before'?: {} | undefined;
                    'build:done'?: {} | undefined;
                    'build:manifestGenerated'?: {} | undefined;
                    'entrypoints:found'?: {} | undefined;
                    'entrypoints:resolved'?: {} | undefined;
                    'entrypoints:grouped'?: {} | undefined;
                    'build:publicAssets'?: {} | undefined;
                    'zip:start'?: {} | undefined;
                    'zip:extension:start'?: {} | undefined;
                    'zip:extension:done'?: {} | undefined;
                    'zip:sources:start'?: {} | undefined;
                    'zip:sources:done'?: {} | undefined;
                    'zip:done'?: {} | undefined;
                    'server:created'?: {} | undefined;
                    'server:started'?: {} | undefined;
                    'server:closed'?: {} | undefined;
                    vite?: {
                        "build:extendConfig"?: {} | undefined;
                        "devServer:extendConfig"?: {} | undefined;
                        build?: {
                            extendConfig?: {} | undefined;
                        } | {
                            extendConfig?: {} | undefined;
                        } | undefined;
                        devServer?: {
                            extendConfig?: {} | undefined;
                        } | {
                            extendConfig?: {} | undefined;
                        } | undefined;
                    } | {
                        build?: {
                            extendConfig?: {} | undefined;
                        } | {
                            extendConfig?: {} | undefined;
                        } | undefined;
                        devServer?: {
                            extendConfig?: {} | undefined;
                        } | {
                            extendConfig?: {} | undefined;
                        } | undefined;
                    } | undefined;
                    config?: {
                        resolved?: {} | undefined;
                    } | {
                        resolved?: {} | undefined;
                    } | undefined;
                    prepare?: {
                        types?: {} | undefined;
                        publicPaths?: {} | undefined;
                    } | {
                        types?: {} | undefined;
                        publicPaths?: {} | undefined;
                    } | undefined;
                    build?: {
                        before?: {} | undefined;
                        done?: {} | undefined;
                        manifestGenerated?: {} | undefined;
                        publicAssets?: {} | undefined;
                    } | {
                        before?: {} | undefined;
                        done?: {} | undefined;
                        manifestGenerated?: {} | undefined;
                        publicAssets?: {} | undefined;
                    } | undefined;
                    entrypoints?: {
                        resolved?: {} | undefined;
                        found?: {} | undefined;
                        grouped?: {} | undefined;
                    } | {
                        resolved?: {} | undefined;
                        found?: {} | undefined;
                        grouped?: {} | undefined;
                    } | undefined;
                    zip?: {
                        start?: {} | undefined;
                        done?: {} | undefined;
                        "extension:start"?: {} | undefined;
                        "extension:done"?: {} | undefined;
                        "sources:start"?: {} | undefined;
                        "sources:done"?: {} | undefined;
                        extension?: {
                            start?: {} | undefined;
                            done?: {} | undefined;
                        } | {
                            start?: {} | undefined;
                            done?: {} | undefined;
                        } | undefined;
                        sources?: {
                            start?: {} | undefined;
                            done?: {} | undefined;
                        } | {
                            start?: {} | undefined;
                            done?: {} | undefined;
                        } | undefined;
                    } | {
                        extension?: {
                            start?: {} | undefined;
                            done?: {} | undefined;
                        } | {
                            start?: {} | undefined;
                            done?: {} | undefined;
                        } | undefined;
                        sources?: {
                            start?: {} | undefined;
                            done?: {} | undefined;
                        } | {
                            start?: {} | undefined;
                            done?: {} | undefined;
                        } | undefined;
                        start?: {} | undefined;
                        done?: {} | undefined;
                    } | undefined;
                    server?: {
                        created?: {} | undefined;
                        started?: {} | undefined;
                        closed?: {} | undefined;
                    } | {
                        created?: {} | undefined;
                        started?: {} | undefined;
                        closed?: {} | undefined;
                    } | undefined;
                } | {
                    vite?: {
                        "build:extendConfig"?: {} | undefined;
                        "devServer:extendConfig"?: {} | undefined;
                        build?: {
                            extendConfig?: {} | undefined;
                        } | {
                            extendConfig?: {} | undefined;
                        } | undefined;
                        devServer?: {
                            extendConfig?: {} | undefined;
                        } | {
                            extendConfig?: {} | undefined;
                        } | undefined;
                    } | {
                        build?: {
                            extendConfig?: {} | undefined;
                        } | {
                            extendConfig?: {} | undefined;
                        } | undefined;
                        devServer?: {
                            extendConfig?: {} | undefined;
                        } | {
                            extendConfig?: {} | undefined;
                        } | undefined;
                    } | undefined;
                    config?: {
                        resolved?: {} | undefined;
                    } | {
                        resolved?: {} | undefined;
                    } | undefined;
                    prepare?: {
                        types?: {} | undefined;
                        publicPaths?: {} | undefined;
                    } | {
                        types?: {} | undefined;
                        publicPaths?: {} | undefined;
                    } | undefined;
                    build?: {
                        before?: {} | undefined;
                        done?: {} | undefined;
                        manifestGenerated?: {} | undefined;
                        publicAssets?: {} | undefined;
                    } | {
                        before?: {} | undefined;
                        done?: {} | undefined;
                        manifestGenerated?: {} | undefined;
                        publicAssets?: {} | undefined;
                    } | undefined;
                    entrypoints?: {
                        resolved?: {} | undefined;
                        found?: {} | undefined;
                        grouped?: {} | undefined;
                    } | {
                        resolved?: {} | undefined;
                        found?: {} | undefined;
                        grouped?: {} | undefined;
                    } | undefined;
                    zip?: {
                        start?: {} | undefined;
                        done?: {} | undefined;
                        "extension:start"?: {} | undefined;
                        "extension:done"?: {} | undefined;
                        "sources:start"?: {} | undefined;
                        "sources:done"?: {} | undefined;
                        extension?: {
                            start?: {} | undefined;
                            done?: {} | undefined;
                        } | {
                            start?: {} | undefined;
                            done?: {} | undefined;
                        } | undefined;
                        sources?: {
                            start?: {} | undefined;
                            done?: {} | undefined;
                        } | {
                            start?: {} | undefined;
                            done?: {} | undefined;
                        } | undefined;
                    } | {
                        extension?: {
                            start?: {} | undefined;
                            done?: {} | undefined;
                        } | {
                            start?: {} | undefined;
                            done?: {} | undefined;
                        } | undefined;
                        sources?: {
                            start?: {} | undefined;
                            done?: {} | undefined;
                        } | {
                            start?: {} | undefined;
                            done?: {} | undefined;
                        } | undefined;
                        start?: {} | undefined;
                        done?: {} | undefined;
                    } | undefined;
                    server?: {
                        created?: {} | undefined;
                        started?: {} | undefined;
                        closed?: {} | undefined;
                    } | {
                        created?: {} | undefined;
                        started?: {} | undefined;
                        closed?: {} | undefined;
                    } | undefined;
                    ready?: {} | undefined;
                } | undefined;
                modules?: (string | undefined)[] | undefined;
            } | undefined;
            giget?: {
                provider?: string | undefined;
                force?: boolean | undefined;
                forceClean?: boolean | undefined;
                offline?: boolean | undefined;
                preferOffline?: boolean | undefined;
                providers?: {
                    [x: string]: {} | undefined;
                } | undefined;
                dir?: string | undefined;
                registry?: false | string | undefined;
                cwd?: string | undefined;
                auth?: string | undefined;
                install?: boolean | undefined;
                silent?: boolean | undefined;
            } | undefined;
            install?: boolean | undefined;
            auth?: string | undefined;
        } | undefined;
        meta?: {
            [x: string]: any;
            name?: string | undefined;
        } | undefined;
    } | undefined;
    alias?: {
        [x: string]: string | undefined;
    } | undefined;
    experimental?: {} | undefined;
    dev?: {
        server?: {
            host?: string | undefined;
            port?: number | undefined;
            origin?: string | undefined;
            watchDebounce?: number | undefined;
        } | undefined;
        reloadCommand?: string | false | undefined;
    } | undefined;
    hooks?: {
        ready?: {} | undefined;
        'vite:build:extendConfig'?: {} | undefined;
        'vite:devServer:extendConfig'?: {} | undefined;
        'config:resolved'?: {} | undefined;
        'prepare:types'?: {} | undefined;
        'prepare:publicPaths'?: {} | undefined;
        'build:before'?: {} | undefined;
        'build:done'?: {} | undefined;
        'build:manifestGenerated'?: {} | undefined;
        'entrypoints:found'?: {} | undefined;
        'entrypoints:resolved'?: {} | undefined;
        'entrypoints:grouped'?: {} | undefined;
        'build:publicAssets'?: {} | undefined;
        'zip:start'?: {} | undefined;
        'zip:extension:start'?: {} | undefined;
        'zip:extension:done'?: {} | undefined;
        'zip:sources:start'?: {} | undefined;
        'zip:sources:done'?: {} | undefined;
        'zip:done'?: {} | undefined;
        'server:created'?: {} | undefined;
        'server:started'?: {} | undefined;
        'server:closed'?: {} | undefined;
        vite?: {
            "build:extendConfig"?: {} | undefined;
            "devServer:extendConfig"?: {} | undefined;
            build?: {
                extendConfig?: {} | undefined;
            } | {
                extendConfig?: {} | undefined;
            } | undefined;
            devServer?: {
                extendConfig?: {} | undefined;
            } | {
                extendConfig?: {} | undefined;
            } | undefined;
        } | {
            build?: {
                extendConfig?: {} | undefined;
            } | {
                extendConfig?: {} | undefined;
            } | undefined;
            devServer?: {
                extendConfig?: {} | undefined;
            } | {
                extendConfig?: {} | undefined;
            } | undefined;
        } | undefined;
        config?: {
            resolved?: {} | undefined;
        } | {
            resolved?: {} | undefined;
        } | undefined;
        prepare?: {
            types?: {} | undefined;
            publicPaths?: {} | undefined;
        } | {
            types?: {} | undefined;
            publicPaths?: {} | undefined;
        } | undefined;
        build?: {
            before?: {} | undefined;
            done?: {} | undefined;
            manifestGenerated?: {} | undefined;
            publicAssets?: {} | undefined;
        } | {
            before?: {} | undefined;
            done?: {} | undefined;
            manifestGenerated?: {} | undefined;
            publicAssets?: {} | undefined;
        } | undefined;
        entrypoints?: {
            resolved?: {} | undefined;
            found?: {} | undefined;
            grouped?: {} | undefined;
        } | {
            resolved?: {} | undefined;
            found?: {} | undefined;
            grouped?: {} | undefined;
        } | undefined;
        zip?: {
            start?: {} | undefined;
            done?: {} | undefined;
            "extension:start"?: {} | undefined;
            "extension:done"?: {} | undefined;
            "sources:start"?: {} | undefined;
            "sources:done"?: {} | undefined;
            extension?: {
                start?: {} | undefined;
                done?: {} | undefined;
            } | {
                start?: {} | undefined;
                done?: {} | undefined;
            } | undefined;
            sources?: {
                start?: {} | undefined;
                done?: {} | undefined;
            } | {
                start?: {} | undefined;
                done?: {} | undefined;
            } | undefined;
        } | {
            extension?: {
                start?: {} | undefined;
                done?: {} | undefined;
            } | {
                start?: {} | undefined;
                done?: {} | undefined;
            } | undefined;
            sources?: {
                start?: {} | undefined;
                done?: {} | undefined;
            } | {
                start?: {} | undefined;
                done?: {} | undefined;
            } | undefined;
            start?: {} | undefined;
            done?: {} | undefined;
        } | undefined;
        server?: {
            created?: {} | undefined;
            started?: {} | undefined;
            closed?: {} | undefined;
        } | {
            created?: {} | undefined;
            started?: {} | undefined;
            closed?: {} | undefined;
        } | undefined;
    } | {
        vite?: {
            "build:extendConfig"?: {} | undefined;
            "devServer:extendConfig"?: {} | undefined;
            build?: {
                extendConfig?: {} | undefined;
            } | {
                extendConfig?: {} | undefined;
            } | undefined;
            devServer?: {
                extendConfig?: {} | undefined;
            } | {
                extendConfig?: {} | undefined;
            } | undefined;
        } | {
            build?: {
                extendConfig?: {} | undefined;
            } | {
                extendConfig?: {} | undefined;
            } | undefined;
            devServer?: {
                extendConfig?: {} | undefined;
            } | {
                extendConfig?: {} | undefined;
            } | undefined;
        } | undefined;
        config?: {
            resolved?: {} | undefined;
        } | {
            resolved?: {} | undefined;
        } | undefined;
        prepare?: {
            types?: {} | undefined;
            publicPaths?: {} | undefined;
        } | {
            types?: {} | undefined;
            publicPaths?: {} | undefined;
        } | undefined;
        build?: {
            before?: {} | undefined;
            done?: {} | undefined;
            manifestGenerated?: {} | undefined;
            publicAssets?: {} | undefined;
        } | {
            before?: {} | undefined;
            done?: {} | undefined;
            manifestGenerated?: {} | undefined;
            publicAssets?: {} | undefined;
        } | undefined;
        entrypoints?: {
            resolved?: {} | undefined;
            found?: {} | undefined;
            grouped?: {} | undefined;
        } | {
            resolved?: {} | undefined;
            found?: {} | undefined;
            grouped?: {} | undefined;
        } | undefined;
        zip?: {
            start?: {} | undefined;
            done?: {} | undefined;
            "extension:start"?: {} | undefined;
            "extension:done"?: {} | undefined;
            "sources:start"?: {} | undefined;
            "sources:done"?: {} | undefined;
            extension?: {
                start?: {} | undefined;
                done?: {} | undefined;
            } | {
                start?: {} | undefined;
                done?: {} | undefined;
            } | undefined;
            sources?: {
                start?: {} | undefined;
                done?: {} | undefined;
            } | {
                start?: {} | undefined;
                done?: {} | undefined;
            } | undefined;
        } | {
            extension?: {
                start?: {} | undefined;
                done?: {} | undefined;
            } | {
                start?: {} | undefined;
                done?: {} | undefined;
            } | undefined;
            sources?: {
                start?: {} | undefined;
                done?: {} | undefined;
            } | {
                start?: {} | undefined;
                done?: {} | undefined;
            } | undefined;
            start?: {} | undefined;
            done?: {} | undefined;
        } | undefined;
        server?: {
            created?: {} | undefined;
            started?: {} | undefined;
            closed?: {} | undefined;
        } | {
            created?: {} | undefined;
            started?: {} | undefined;
            closed?: {} | undefined;
        } | undefined;
        ready?: {} | undefined;
    } | undefined;
    builtinModules?: ({
        name?: string | undefined;
        configKey?: string | undefined;
        imports?: ({
            name?: string | undefined;
            as?: import("unimport").ImportName | undefined;
            with?: {
                [x: string]: string | undefined;
            } | undefined;
            from?: string | undefined;
            priority?: number | undefined;
            disabled?: boolean | undefined;
            dtsDisabled?: boolean | undefined;
            declarationType?: "function" | "let" | "var" | "const" | "enum" | "const enum" | "class" | "async function" | undefined;
            meta?: {
                [x: string]: any;
                description?: string | undefined;
                docsUrl?: string | undefined;
            } | undefined;
            type?: boolean | undefined;
            typeFrom?: import("unimport").ModuleId | undefined;
        } | undefined)[] | undefined;
        hooks?: {
            ready?: {} | undefined;
            'vite:build:extendConfig'?: {} | undefined;
            'vite:devServer:extendConfig'?: {} | undefined;
            'config:resolved'?: {} | undefined;
            'prepare:types'?: {} | undefined;
            'prepare:publicPaths'?: {} | undefined;
            'build:before'?: {} | undefined;
            'build:done'?: {} | undefined;
            'build:manifestGenerated'?: {} | undefined;
            'entrypoints:found'?: {} | undefined;
            'entrypoints:resolved'?: {} | undefined;
            'entrypoints:grouped'?: {} | undefined;
            'build:publicAssets'?: {} | undefined;
            'zip:start'?: {} | undefined;
            'zip:extension:start'?: {} | undefined;
            'zip:extension:done'?: {} | undefined;
            'zip:sources:start'?: {} | undefined;
            'zip:sources:done'?: {} | undefined;
            'zip:done'?: {} | undefined;
            'server:created'?: {} | undefined;
            'server:started'?: {} | undefined;
            'server:closed'?: {} | undefined;
            vite?: {
                "build:extendConfig"?: {} | undefined;
                "devServer:extendConfig"?: {} | undefined;
                build?: {
                    extendConfig?: {} | undefined;
                } | {
                    extendConfig?: {} | undefined;
                } | undefined;
                devServer?: {
                    extendConfig?: {} | undefined;
                } | {
                    extendConfig?: {} | undefined;
                } | undefined;
            } | {
                build?: {
                    extendConfig?: {} | undefined;
                } | {
                    extendConfig?: {} | undefined;
                } | undefined;
                devServer?: {
                    extendConfig?: {} | undefined;
                } | {
                    extendConfig?: {} | undefined;
                } | undefined;
            } | undefined;
            config?: {
                resolved?: {} | undefined;
            } | {
                resolved?: {} | undefined;
            } | undefined;
            prepare?: {
                types?: {} | undefined;
                publicPaths?: {} | undefined;
            } | {
                types?: {} | undefined;
                publicPaths?: {} | undefined;
            } | undefined;
            build?: {
                before?: {} | undefined;
                done?: {} | undefined;
                manifestGenerated?: {} | undefined;
                publicAssets?: {} | undefined;
            } | {
                before?: {} | undefined;
                done?: {} | undefined;
                manifestGenerated?: {} | undefined;
                publicAssets?: {} | undefined;
            } | undefined;
            entrypoints?: {
                resolved?: {} | undefined;
                found?: {} | undefined;
                grouped?: {} | undefined;
            } | {
                resolved?: {} | undefined;
                found?: {} | undefined;
                grouped?: {} | undefined;
            } | undefined;
            zip?: {
                start?: {} | undefined;
                done?: {} | undefined;
                "extension:start"?: {} | undefined;
                "extension:done"?: {} | undefined;
                "sources:start"?: {} | undefined;
                "sources:done"?: {} | undefined;
                extension?: {
                    start?: {} | undefined;
                    done?: {} | undefined;
                } | {
                    start?: {} | undefined;
                    done?: {} | undefined;
                } | undefined;
                sources?: {
                    start?: {} | undefined;
                    done?: {} | undefined;
                } | {
                    start?: {} | undefined;
                    done?: {} | undefined;
                } | undefined;
            } | {
                extension?: {
                    start?: {} | undefined;
                    done?: {} | undefined;
                } | {
                    start?: {} | undefined;
                    done?: {} | undefined;
                } | undefined;
                sources?: {
                    start?: {} | undefined;
                    done?: {} | undefined;
                } | {
                    start?: {} | undefined;
                    done?: {} | undefined;
                } | undefined;
                start?: {} | undefined;
                done?: {} | undefined;
            } | undefined;
            server?: {
                created?: {} | undefined;
                started?: {} | undefined;
                closed?: {} | undefined;
            } | {
                created?: {} | undefined;
                started?: {} | undefined;
                closed?: {} | undefined;
            } | undefined;
        } | {
            vite?: {
                "build:extendConfig"?: {} | undefined;
                "devServer:extendConfig"?: {} | undefined;
                build?: {
                    extendConfig?: {} | undefined;
                } | {
                    extendConfig?: {} | undefined;
                } | undefined;
                devServer?: {
                    extendConfig?: {} | undefined;
                } | {
                    extendConfig?: {} | undefined;
                } | undefined;
            } | {
                build?: {
                    extendConfig?: {} | undefined;
                } | {
                    extendConfig?: {} | undefined;
                } | undefined;
                devServer?: {
                    extendConfig?: {} | undefined;
                } | {
                    extendConfig?: {} | undefined;
                } | undefined;
            } | undefined;
            config?: {
                resolved?: {} | undefined;
            } | {
                resolved?: {} | undefined;
            } | undefined;
            prepare?: {
                types?: {} | undefined;
                publicPaths?: {} | undefined;
            } | {
                types?: {} | undefined;
                publicPaths?: {} | undefined;
            } | undefined;
            build?: {
                before?: {} | undefined;
                done?: {} | undefined;
                manifestGenerated?: {} | undefined;
                publicAssets?: {} | undefined;
            } | {
                before?: {} | undefined;
                done?: {} | undefined;
                manifestGenerated?: {} | undefined;
                publicAssets?: {} | undefined;
            } | undefined;
            entrypoints?: {
                resolved?: {} | undefined;
                found?: {} | undefined;
                grouped?: {} | undefined;
            } | {
                resolved?: {} | undefined;
                found?: {} | undefined;
                grouped?: {} | undefined;
            } | undefined;
            zip?: {
                start?: {} | undefined;
                done?: {} | undefined;
                "extension:start"?: {} | undefined;
                "extension:done"?: {} | undefined;
                "sources:start"?: {} | undefined;
                "sources:done"?: {} | undefined;
                extension?: {
                    start?: {} | undefined;
                    done?: {} | undefined;
                } | {
                    start?: {} | undefined;
                    done?: {} | undefined;
                } | undefined;
                sources?: {
                    start?: {} | undefined;
                    done?: {} | undefined;
                } | {
                    start?: {} | undefined;
                    done?: {} | undefined;
                } | undefined;
            } | {
                extension?: {
                    start?: {} | undefined;
                    done?: {} | undefined;
                } | {
                    start?: {} | undefined;
                    done?: {} | undefined;
                } | undefined;
                sources?: {
                    start?: {} | undefined;
                    done?: {} | undefined;
                } | {
                    start?: {} | undefined;
                    done?: {} | undefined;
                } | undefined;
                start?: {} | undefined;
                done?: {} | undefined;
            } | undefined;
            server?: {
                created?: {} | undefined;
                started?: {} | undefined;
                closed?: {} | undefined;
            } | {
                created?: {} | undefined;
                started?: {} | undefined;
                closed?: {} | undefined;
            } | undefined;
            ready?: {} | undefined;
        } | undefined;
        setup?: {} | undefined;
    } | undefined)[] | undefined;
    userModules?: ({
        type?: "local" | "node_module" | undefined;
        id?: string | undefined;
        name?: string | undefined;
        configKey?: string | undefined;
        imports?: ({
            name?: string | undefined;
            as?: import("unimport").ImportName | undefined;
            with?: {
                [x: string]: string | undefined;
            } | undefined;
            from?: string | undefined;
            priority?: number | undefined;
            disabled?: boolean | undefined;
            dtsDisabled?: boolean | undefined;
            declarationType?: "function" | "let" | "var" | "const" | "enum" | "const enum" | "class" | "async function" | undefined;
            meta?: {
                [x: string]: any;
                description?: string | undefined;
                docsUrl?: string | undefined;
            } | undefined;
            type?: boolean | undefined;
            typeFrom?: import("unimport").ModuleId | undefined;
        } | undefined)[] | undefined;
        hooks?: {
            ready?: {} | undefined;
            'vite:build:extendConfig'?: {} | undefined;
            'vite:devServer:extendConfig'?: {} | undefined;
            'config:resolved'?: {} | undefined;
            'prepare:types'?: {} | undefined;
            'prepare:publicPaths'?: {} | undefined;
            'build:before'?: {} | undefined;
            'build:done'?: {} | undefined;
            'build:manifestGenerated'?: {} | undefined;
            'entrypoints:found'?: {} | undefined;
            'entrypoints:resolved'?: {} | undefined;
            'entrypoints:grouped'?: {} | undefined;
            'build:publicAssets'?: {} | undefined;
            'zip:start'?: {} | undefined;
            'zip:extension:start'?: {} | undefined;
            'zip:extension:done'?: {} | undefined;
            'zip:sources:start'?: {} | undefined;
            'zip:sources:done'?: {} | undefined;
            'zip:done'?: {} | undefined;
            'server:created'?: {} | undefined;
            'server:started'?: {} | undefined;
            'server:closed'?: {} | undefined;
            vite?: {
                "build:extendConfig"?: {} | undefined;
                "devServer:extendConfig"?: {} | undefined;
                build?: {
                    extendConfig?: {} | undefined;
                } | {
                    extendConfig?: {} | undefined;
                } | undefined;
                devServer?: {
                    extendConfig?: {} | undefined;
                } | {
                    extendConfig?: {} | undefined;
                } | undefined;
            } | {
                build?: {
                    extendConfig?: {} | undefined;
                } | {
                    extendConfig?: {} | undefined;
                } | undefined;
                devServer?: {
                    extendConfig?: {} | undefined;
                } | {
                    extendConfig?: {} | undefined;
                } | undefined;
            } | undefined;
            config?: {
                resolved?: {} | undefined;
            } | {
                resolved?: {} | undefined;
            } | undefined;
            prepare?: {
                types?: {} | undefined;
                publicPaths?: {} | undefined;
            } | {
                types?: {} | undefined;
                publicPaths?: {} | undefined;
            } | undefined;
            build?: {
                before?: {} | undefined;
                done?: {} | undefined;
                manifestGenerated?: {} | undefined;
                publicAssets?: {} | undefined;
            } | {
                before?: {} | undefined;
                done?: {} | undefined;
                manifestGenerated?: {} | undefined;
                publicAssets?: {} | undefined;
            } | undefined;
            entrypoints?: {
                resolved?: {} | undefined;
                found?: {} | undefined;
                grouped?: {} | undefined;
            } | {
                resolved?: {} | undefined;
                found?: {} | undefined;
                grouped?: {} | undefined;
            } | undefined;
            zip?: {
                start?: {} | undefined;
                done?: {} | undefined;
                "extension:start"?: {} | undefined;
                "extension:done"?: {} | undefined;
                "sources:start"?: {} | undefined;
                "sources:done"?: {} | undefined;
                extension?: {
                    start?: {} | undefined;
                    done?: {} | undefined;
                } | {
                    start?: {} | undefined;
                    done?: {} | undefined;
                } | undefined;
                sources?: {
                    start?: {} | undefined;
                    done?: {} | undefined;
                } | {
                    start?: {} | undefined;
                    done?: {} | undefined;
                } | undefined;
            } | {
                extension?: {
                    start?: {} | undefined;
                    done?: {} | undefined;
                } | {
                    start?: {} | undefined;
                    done?: {} | undefined;
                } | undefined;
                sources?: {
                    start?: {} | undefined;
                    done?: {} | undefined;
                } | {
                    start?: {} | undefined;
                    done?: {} | undefined;
                } | undefined;
                start?: {} | undefined;
                done?: {} | undefined;
            } | undefined;
            server?: {
                created?: {} | undefined;
                started?: {} | undefined;
                closed?: {} | undefined;
            } | {
                created?: {} | undefined;
                started?: {} | undefined;
                closed?: {} | undefined;
            } | undefined;
        } | {
            vite?: {
                "build:extendConfig"?: {} | undefined;
                "devServer:extendConfig"?: {} | undefined;
                build?: {
                    extendConfig?: {} | undefined;
                } | {
                    extendConfig?: {} | undefined;
                } | undefined;
                devServer?: {
                    extendConfig?: {} | undefined;
                } | {
                    extendConfig?: {} | undefined;
                } | undefined;
            } | {
                build?: {
                    extendConfig?: {} | undefined;
                } | {
                    extendConfig?: {} | undefined;
                } | undefined;
                devServer?: {
                    extendConfig?: {} | undefined;
                } | {
                    extendConfig?: {} | undefined;
                } | undefined;
            } | undefined;
            config?: {
                resolved?: {} | undefined;
            } | {
                resolved?: {} | undefined;
            } | undefined;
            prepare?: {
                types?: {} | undefined;
                publicPaths?: {} | undefined;
            } | {
                types?: {} | undefined;
                publicPaths?: {} | undefined;
            } | undefined;
            build?: {
                before?: {} | undefined;
                done?: {} | undefined;
                manifestGenerated?: {} | undefined;
                publicAssets?: {} | undefined;
            } | {
                before?: {} | undefined;
                done?: {} | undefined;
                manifestGenerated?: {} | undefined;
                publicAssets?: {} | undefined;
            } | undefined;
            entrypoints?: {
                resolved?: {} | undefined;
                found?: {} | undefined;
                grouped?: {} | undefined;
            } | {
                resolved?: {} | undefined;
                found?: {} | undefined;
                grouped?: {} | undefined;
            } | undefined;
            zip?: {
                start?: {} | undefined;
                done?: {} | undefined;
                "extension:start"?: {} | undefined;
                "extension:done"?: {} | undefined;
                "sources:start"?: {} | undefined;
                "sources:done"?: {} | undefined;
                extension?: {
                    start?: {} | undefined;
                    done?: {} | undefined;
                } | {
                    start?: {} | undefined;
                    done?: {} | undefined;
                } | undefined;
                sources?: {
                    start?: {} | undefined;
                    done?: {} | undefined;
                } | {
                    start?: {} | undefined;
                    done?: {} | undefined;
                } | undefined;
            } | {
                extension?: {
                    start?: {} | undefined;
                    done?: {} | undefined;
                } | {
                    start?: {} | undefined;
                    done?: {} | undefined;
                } | undefined;
                sources?: {
                    start?: {} | undefined;
                    done?: {} | undefined;
                } | {
                    start?: {} | undefined;
                    done?: {} | undefined;
                } | undefined;
                start?: {} | undefined;
                done?: {} | undefined;
            } | undefined;
            server?: {
                created?: {} | undefined;
                started?: {} | undefined;
                closed?: {} | undefined;
            } | {
                created?: {} | undefined;
                started?: {} | undefined;
                closed?: {} | undefined;
            } | undefined;
            ready?: {} | undefined;
        } | undefined;
        setup?: {} | undefined;
    } | undefined)[] | undefined;
    plugins?: (string | undefined)[] | undefined;
} | undefined) => ResolvedConfig;
export declare const fakeWxt: (overrides?: {
    config?: {
        vite?: {} | undefined;
        root?: string | undefined;
        srcDir?: string | undefined;
        publicDir?: string | undefined;
        wxtDir?: string | undefined;
        typesDir?: string | undefined;
        entrypointsDir?: string | undefined;
        modulesDir?: string | undefined;
        filterEntrypoints?: {
            add?: {} | undefined;
            clear?: {} | undefined;
            delete?: {} | undefined;
            forEach?: {} | undefined;
            has?: {} | undefined;
            readonly size?: number | undefined;
            entries?: {} | undefined;
            keys?: {} | undefined;
            values?: {} | undefined;
            [Symbol.iterator]?: {} | undefined;
            readonly [Symbol.toStringTag]?: string | undefined;
        } | undefined;
        outBaseDir?: string | undefined;
        outDir?: string | undefined;
        debug?: boolean | undefined;
        wxtModuleDir?: string | undefined;
        mode?: string | undefined;
        command?: import("../../../types").WxtCommand | undefined;
        browser?: string | undefined;
        targetBrowsers?: (string | undefined)[] | undefined;
        manifestVersion?: import("../../../types").TargetManifestVersion | undefined;
        env?: {
            mode?: string | undefined;
            command?: import("../../../types").WxtCommand | undefined;
            browser?: string | undefined;
            manifestVersion?: 2 | 3 | undefined;
        } | undefined;
        logger?: {
            debug?: {} | undefined;
            log?: {} | undefined;
            info?: {} | undefined;
            warn?: {} | undefined;
            error?: {} | undefined;
            fatal?: {} | undefined;
            success?: {} | undefined;
            level?: 0 | 1 | 2 | 3 | 4 | 5 | {
                toString?: {} | undefined;
                toFixed?: {} | undefined;
                toExponential?: {} | undefined;
                toPrecision?: {} | undefined;
                valueOf?: {} | undefined;
                toLocaleString?: {} | undefined;
            } | undefined;
        } | undefined;
        imports?: {
            imports?: ({
                name?: string | undefined;
                as?: import("unimport").ImportName | undefined;
                with?: {
                    [x: string]: string | undefined;
                } | undefined;
                from?: string | undefined;
                priority?: number | undefined;
                disabled?: boolean | undefined;
                dtsDisabled?: boolean | undefined;
                declarationType?: "function" | "let" | "var" | "const" | "enum" | "const enum" | "class" | "async function" | undefined;
                meta?: {
                    [x: string]: any;
                    description?: string | undefined;
                    docsUrl?: string | undefined;
                } | undefined;
                type?: boolean | undefined;
                typeFrom?: import("unimport").ModuleId | undefined;
            } | undefined)[] | undefined;
            presets?: ("@vue/composition-api" | "@vueuse/core" | "@vueuse/head" | "pinia" | "preact" | "quasar" | "react" | "react-router" | "react-router-dom" | "svelte" | "svelte/animate" | "svelte/easing" | "svelte/motion" | "svelte/store" | "svelte/transition" | "vee-validate" | "vitepress" | "vue-demi" | "vue-i18n" | "vue-router" | "vue-router-composables" | "vue" | "vue/macros" | "vuex" | "vitest" | "uni-app" | "solid-js" | "solid-app-router" | "rxjs" | "date-fns" | {
                imports?: (string | /*elided*/ any | {
                    name?: string | undefined;
                    type?: boolean | undefined;
                    meta?: {
                        [x: string]: any;
                        description?: string | undefined;
                        docsUrl?: string | undefined;
                    } | undefined;
                    as?: import("unimport").ImportName | undefined;
                    with?: {
                        [x: string]: string | undefined;
                    } | undefined;
                    priority?: number | undefined;
                    disabled?: boolean | undefined;
                    dtsDisabled?: boolean | undefined;
                    declarationType?: "function" | "let" | "var" | "const" | "enum" | "const enum" | "class" | "async function" | undefined;
                    typeFrom?: import("unimport").ModuleId | undefined;
                } | [name?: string | undefined, as?: string | undefined, from?: string | undefined] | undefined)[] | undefined;
                from?: string | undefined;
                priority?: number | undefined;
                disabled?: boolean | undefined;
                dtsDisabled?: boolean | undefined;
                declarationType?: "function" | "let" | "var" | "const" | "enum" | "const enum" | "class" | "async function" | undefined;
                meta?: {
                    [x: string]: any;
                    description?: string | undefined;
                    docsUrl?: string | undefined;
                } | undefined;
                type?: boolean | undefined;
                typeFrom?: import("unimport").ModuleId | undefined;
            } | {
                package?: string | undefined;
                url?: string | undefined;
                ignore?: (string | {
                    exec?: {} | undefined;
                    test?: {} | undefined;
                    readonly source?: string | undefined;
                    readonly global?: boolean | undefined;
                    readonly ignoreCase?: boolean | undefined;
                    readonly multiline?: boolean | undefined;
                    lastIndex?: number | undefined;
                    compile?: {} | undefined;
                    readonly flags?: string | undefined;
                    readonly sticky?: boolean | undefined;
                    readonly unicode?: boolean | undefined;
                    readonly dotAll?: boolean | undefined;
                    [Symbol.match]?: {} | undefined;
                    [Symbol.replace]?: {} | undefined;
                    [Symbol.search]?: {} | undefined;
                    [Symbol.split]?: {} | undefined;
                    [Symbol.matchAll]?: {} | undefined;
                } | {} | undefined)[] | undefined;
                cache?: boolean | undefined;
            } | undefined)[] | undefined;
            warn?: {} | undefined;
            debugLog?: {} | undefined;
            addons?: {
                addons?: ({
                    name?: string | undefined;
                    transform?: {} | undefined;
                    declaration?: {} | undefined;
                    matchImports?: {} | undefined;
                    extendImports?: {} | undefined;
                    injectImportsResolved?: {} | undefined;
                    injectImportsStringified?: {} | undefined;
                } | undefined)[] | undefined;
                vueTemplate?: boolean | undefined;
                vueDirectives?: true | {
                    isDirective?: {} | undefined;
                } | undefined;
            } | ({
                name?: string | undefined;
                transform?: {} | undefined;
                declaration?: {} | undefined;
                matchImports?: {} | undefined;
                extendImports?: {} | undefined;
                injectImportsResolved?: {} | undefined;
                injectImportsStringified?: {} | undefined;
            } | undefined)[] | undefined;
            virtualImports?: (string | undefined)[] | undefined;
            dirs?: (string | undefined)[] | undefined;
            dirsScanOptions?: {
                filePatterns?: (string | undefined)[] | undefined;
                fileFilter?: {} | undefined;
                types?: boolean | undefined;
                cwd?: string | undefined;
            } | undefined;
            resolveId?: {} | undefined;
            commentsDisable?: (string | undefined)[] | undefined;
            commentsDebug?: (string | undefined)[] | undefined;
            collectMeta?: boolean | undefined;
            injectAtEnd?: boolean | undefined;
            mergeExisting?: boolean | undefined;
            parser?: "acorn" | "regex" | undefined;
            disabled?: boolean | undefined;
            eslintrc?: {
                enabled?: false | 8 | 9 | undefined;
                filePath?: string | undefined;
                globalsPropValue?: import("../../../types").EslintGlobalsPropValue | undefined;
            } | undefined;
        } | undefined;
        manifest?: {
            [x: string]: any;
            content_scripts?: ({
                matches?: (string | undefined)[] | undefined;
                exclude_matches?: (string | undefined)[] | undefined;
                css?: (string | undefined)[] | undefined;
                js?: (string | undefined)[] | undefined;
                run_at?: string | undefined | undefined;
                all_frames?: boolean | undefined | undefined;
                match_about_blank?: boolean | undefined | undefined;
                include_globs?: (string | undefined)[] | undefined;
                exclude_globs?: (string | undefined)[] | undefined;
                world?: "ISOLATED" | "MAIN" | undefined | undefined;
            } | undefined)[] | undefined;
            content_security_policy?: {
                extension_pages?: string | undefined;
                sandbox?: string | undefined;
            } | undefined;
            host_permissions?: (string | undefined)[] | undefined;
            optional_permissions?: (Browser.runtime.ManifestOptionalPermissions | undefined)[] | undefined;
            optional_host_permissions?: (string | undefined)[] | undefined;
            name?: string | undefined;
            version?: string | undefined;
            default_locale?: string | undefined | undefined;
            description?: string | undefined | undefined;
            icons?: {
                [x: number]: string | undefined;
            } | undefined;
            author?: {
                email?: string | undefined;
            } | undefined;
            background_page?: string | undefined | undefined;
            chrome_settings_overrides?: {
                homepage?: string | undefined | undefined;
                search_provider?: {
                    name?: string | undefined | undefined;
                    keyword?: string | undefined | undefined;
                    favicon_url?: string | undefined | undefined;
                    search_url?: string | undefined;
                    encoding?: string | undefined | undefined;
                    suggest_url?: string | undefined | undefined;
                    instant_url?: string | undefined | undefined;
                    image_url?: string | undefined | undefined;
                    search_url_post_params?: string | undefined | undefined;
                    suggest_url_post_params?: string | undefined | undefined;
                    instant_url_post_params?: string | undefined | undefined;
                    image_url_post_params?: string | undefined | undefined;
                    alternate_urls?: (string | undefined)[] | undefined;
                    prepopulated_id?: number | undefined | undefined;
                    is_default?: boolean | undefined | undefined;
                } | undefined;
                startup_pages?: (string | undefined)[] | undefined;
            } | undefined;
            chrome_ui_overrides?: {
                bookmarks_ui?: {
                    remove_bookmark_shortcut?: boolean | undefined | undefined;
                    remove_button?: boolean | undefined | undefined;
                } | undefined;
            } | undefined;
            commands?: {
                [x: string]: {
                    suggested_key?: {
                        default?: string | undefined | undefined;
                        windows?: string | undefined | undefined;
                        mac?: string | undefined | undefined;
                        chromeos?: string | undefined | undefined;
                        linux?: string | undefined | undefined;
                    } | undefined;
                    description?: string | undefined | undefined;
                    global?: boolean | undefined | undefined;
                } | undefined;
            } | undefined;
            content_capabilities?: {
                matches?: (string | undefined)[] | undefined;
                permissions?: (string | undefined)[] | undefined;
            } | undefined;
            converted_from_user_script?: boolean | undefined | undefined;
            current_locale?: string | undefined | undefined;
            event_rules?: ({
                event?: string | undefined | undefined;
                actions?: ({
                    type?: string | undefined;
                } | undefined)[] | undefined;
                conditions?: ({
                    pageUrl?: {
                        hostContains?: string | undefined | undefined;
                        hostEquals?: string | undefined | undefined;
                        hostPrefix?: string | undefined | undefined;
                        hostSuffix?: string | undefined | undefined;
                        pathContains?: string | undefined | undefined;
                        pathEquals?: string | undefined | undefined;
                        pathPrefix?: string | undefined | undefined;
                        pathSuffix?: string | undefined | undefined;
                        queryContains?: string | undefined | undefined;
                        queryEquals?: string | undefined | undefined;
                        queryPrefix?: string | undefined | undefined;
                        querySuffix?: string | undefined | undefined;
                        urlContains?: string | undefined | undefined;
                        urlEquals?: string | undefined | undefined;
                        urlMatches?: string | undefined | undefined;
                        originAndPathMatches?: string | undefined | undefined;
                        urlPrefix?: string | undefined | undefined;
                        urlSuffix?: string | undefined | undefined;
                        schemes?: (string | undefined)[] | undefined;
                        ports?: (number | (number | undefined)[] | undefined)[] | undefined;
                    } | undefined;
                    css?: (string | undefined)[] | undefined;
                    isBookmarked?: boolean | undefined | undefined;
                } | undefined)[] | undefined;
            } | undefined)[] | undefined;
            externally_connectable?: {
                ids?: (string | undefined)[] | undefined;
                matches?: (string | undefined)[] | undefined;
                accepts_tls_channel_id?: boolean | undefined | undefined;
            } | undefined;
            file_browser_handlers?: ({
                id?: string | undefined | undefined;
                default_title?: string | undefined | undefined;
                file_filters?: (string | undefined)[] | undefined;
            } | undefined)[] | undefined;
            file_system_provider_capabilities?: {
                configurable?: boolean | undefined | undefined;
                watchable?: boolean | undefined | undefined;
                multiple_mounts?: boolean | undefined | undefined;
                source?: string | undefined | undefined;
            } | undefined;
            homepage_url?: string | undefined | undefined;
            import?: ({
                id?: string | undefined;
                minimum_version?: string | undefined | undefined;
            } | undefined)[] | undefined;
            export?: {
                whitelist?: (string | undefined)[] | undefined;
            } | undefined;
            incognito?: string | undefined | undefined;
            input_components?: ({
                name?: string | undefined | undefined;
                type?: string | undefined | undefined;
                id?: string | undefined | undefined;
                description?: string | undefined | undefined;
                language?: string | (string | undefined)[] | undefined;
                layouts?: (string | undefined)[] | undefined;
                indicator?: string | undefined | undefined;
            } | undefined)[] | undefined;
            key?: string | undefined | undefined;
            minimum_chrome_version?: string | undefined | undefined;
            nacl_modules?: ({
                path?: string | undefined;
                mime_type?: string | undefined;
            } | undefined)[] | undefined;
            oauth2?: {
                client_id?: string | undefined;
                scopes?: (string | undefined)[] | undefined;
            } | undefined;
            offline_enabled?: boolean | undefined | undefined;
            omnibox?: {
                keyword?: string | undefined;
            } | undefined;
            platforms?: ({
                nacl_arch?: string | undefined | undefined;
                sub_package_path?: string | undefined;
            } | undefined)[] | undefined;
            plugins?: ({
                path?: string | undefined;
            } | undefined)[] | undefined;
            requirements?: {
                "3D"?: {
                    features?: (string | undefined)[] | undefined;
                } | undefined;
                plugins?: {
                    npapi?: boolean | undefined | undefined;
                } | undefined;
            } | undefined;
            short_name?: string | undefined | undefined;
            spellcheck?: {
                dictionary_language?: string | undefined | undefined;
                dictionary_locale?: string | undefined | undefined;
                dictionary_format?: string | undefined | undefined;
                dictionary_path?: string | undefined | undefined;
            } | undefined;
            storage?: {
                managed_schema?: string | undefined;
            } | undefined;
            tts_engine?: {
                voices?: ({
                    voice_name?: string | undefined;
                    lang?: string | undefined | undefined;
                    gender?: string | undefined | undefined;
                    event_types?: (string | undefined)[] | undefined;
                } | undefined)[] | undefined;
            } | undefined;
            update_url?: string | undefined | undefined;
            version_name?: string | undefined | undefined;
            action?: {
                default_icon?: {
                    [x: number]: string | undefined;
                } | undefined;
                default_title?: string | undefined | undefined;
                default_popup?: string | undefined | undefined;
                browser_style?: boolean | undefined;
            } | undefined;
            browser_action?: {
                default_icon?: {
                    [x: number]: string | undefined;
                } | undefined;
                default_title?: string | undefined | undefined;
                default_popup?: string | undefined | undefined;
                browser_style?: boolean | undefined;
            } | undefined;
            page_action?: {
                default_icon?: {
                    [x: number]: string | undefined;
                } | undefined;
                default_title?: string | undefined | undefined;
                default_popup?: string | undefined | undefined;
                browser_style?: boolean | undefined;
            } | undefined;
            browser_specific_settings?: {
                gecko?: {
                    id?: string | undefined;
                    strict_min_version?: string | undefined;
                    strict_max_version?: string | undefined;
                    update_url?: string | undefined;
                } | undefined;
                gecko_android?: {
                    strict_min_version?: string | undefined;
                    strict_max_version?: string | undefined;
                } | undefined;
                safari?: {
                    strict_min_version?: string | undefined;
                    strict_max_version?: string | undefined;
                } | undefined;
            } | undefined;
            permissions?: (Browser.runtime.ManifestPermissions | {
                readonly [x: number]: string | undefined;
                toString?: {} | undefined;
                charAt?: {} | undefined;
                charCodeAt?: {} | undefined;
                concat?: {} | undefined;
                indexOf?: {} | undefined;
                lastIndexOf?: {} | undefined;
                localeCompare?: {} | undefined;
                match?: {} | undefined;
                replace?: {} | undefined;
                search?: {} | undefined;
                slice?: {} | undefined;
                split?: {} | undefined;
                substring?: {} | undefined;
                toLowerCase?: {} | undefined;
                toLocaleLowerCase?: {} | undefined;
                toUpperCase?: {} | undefined;
                toLocaleUpperCase?: {} | undefined;
                trim?: {} | undefined;
                readonly length?: number | undefined;
                substr?: {} | undefined;
                valueOf?: {} | undefined;
                codePointAt?: {} | undefined;
                includes?: {} | undefined;
                endsWith?: {} | undefined;
                normalize?: {} | undefined;
                repeat?: {} | undefined;
                startsWith?: {} | undefined;
                anchor?: {} | undefined;
                big?: {} | undefined;
                blink?: {} | undefined;
                bold?: {} | undefined;
                fixed?: {} | undefined;
                fontcolor?: {} | undefined;
                fontsize?: {} | undefined;
                italics?: {} | undefined;
                link?: {} | undefined;
                small?: {} | undefined;
                strike?: {} | undefined;
                sub?: {} | undefined;
                sup?: {} | undefined;
                padStart?: {} | undefined;
                padEnd?: {} | undefined;
                trimEnd?: {} | undefined;
                trimStart?: {} | undefined;
                trimLeft?: {} | undefined;
                trimRight?: {} | undefined;
                matchAll?: {} | undefined;
                [Symbol.iterator]?: {} | undefined;
                at?: {} | undefined;
            } | undefined)[] | undefined;
            web_accessible_resources?: (string | undefined)[] | ({
                resources?: (string | undefined)[] | undefined;
                matches?: (string | undefined)[] | undefined;
            } | undefined)[] | undefined;
        } | undefined;
        fsCache?: {
            set?: {} | undefined;
            get?: {} | undefined;
        } | undefined;
        runnerConfig?: {
            config?: {
                disabled?: boolean | undefined;
                openConsole?: boolean | undefined;
                openDevtools?: boolean | undefined;
                binaries?: {
                    [x: string]: string | undefined;
                } | undefined;
                firefoxProfile?: string | undefined;
                chromiumProfile?: string | undefined;
                chromiumPref?: {
                    [x: string]: any;
                } | undefined;
                chromiumPort?: number | undefined;
                firefoxPrefs?: {
                    [x: string]: string | undefined;
                } | undefined;
                firefoxArgs?: (string | undefined)[] | undefined;
                chromiumArgs?: (string | undefined)[] | undefined;
                startUrls?: (string | undefined)[] | undefined;
                keepProfileChanges?: boolean | undefined;
            } | undefined;
            layers?: ({
                config?: {
                    disabled?: boolean | undefined;
                    openConsole?: boolean | undefined;
                    openDevtools?: boolean | undefined;
                    binaries?: {
                        [x: string]: string | undefined;
                    } | undefined;
                    firefoxProfile?: string | undefined;
                    chromiumProfile?: string | undefined;
                    chromiumPref?: {
                        [x: string]: any;
                    } | undefined;
                    chromiumPort?: number | undefined;
                    firefoxPrefs?: {
                        [x: string]: string | undefined;
                    } | undefined;
                    firefoxArgs?: (string | undefined)[] | undefined;
                    chromiumArgs?: (string | undefined)[] | undefined;
                    startUrls?: (string | undefined)[] | undefined;
                    keepProfileChanges?: boolean | undefined;
                } | null | undefined;
                source?: string | undefined;
                sourceOptions?: {
                    [x: string]: any;
                    meta?: {
                        [x: string]: any;
                        name?: string | undefined;
                    } | undefined;
                    overrides?: {
                        disabled?: boolean | undefined;
                        openConsole?: boolean | undefined;
                        openDevtools?: boolean | undefined;
                        binaries?: {
                            [x: string]: string | undefined;
                        } | undefined;
                        firefoxProfile?: string | undefined;
                        chromiumProfile?: string | undefined;
                        chromiumPref?: {
                            [x: string]: any;
                        } | undefined;
                        chromiumPort?: number | undefined;
                        firefoxPrefs?: {
                            [x: string]: string | undefined;
                        } | undefined;
                        firefoxArgs?: (string | undefined)[] | undefined;
                        chromiumArgs?: (string | undefined)[] | undefined;
                        startUrls?: (string | undefined)[] | undefined;
                        keepProfileChanges?: boolean | undefined;
                    } | undefined;
                    giget?: {
                        provider?: string | undefined;
                        force?: boolean | undefined;
                        forceClean?: boolean | undefined;
                        offline?: boolean | undefined;
                        preferOffline?: boolean | undefined;
                        providers?: {
                            [x: string]: {} | undefined;
                        } | undefined;
                        dir?: string | undefined;
                        registry?: false | string | undefined;
                        cwd?: string | undefined;
                        auth?: string | undefined;
                        install?: boolean | undefined;
                        silent?: boolean | undefined;
                    } | undefined;
                    install?: boolean | undefined;
                    auth?: string | undefined;
                } | undefined;
                meta?: {
                    [x: string]: any;
                    name?: string | undefined;
                } | undefined;
                cwd?: string | undefined;
                configFile?: string | undefined;
            } | undefined)[] | undefined;
            cwd?: string | undefined;
            source?: string | undefined;
            sourceOptions?: {
                [x: string]: any;
                meta?: {
                    [x: string]: any;
                    name?: string | undefined;
                } | undefined;
                overrides?: {
                    disabled?: boolean | undefined;
                    openConsole?: boolean | undefined;
                    openDevtools?: boolean | undefined;
                    binaries?: {
                        [x: string]: string | undefined;
                    } | undefined;
                    firefoxProfile?: string | undefined;
                    chromiumProfile?: string | undefined;
                    chromiumPref?: {
                        [x: string]: any;
                    } | undefined;
                    chromiumPort?: number | undefined;
                    firefoxPrefs?: {
                        [x: string]: string | undefined;
                    } | undefined;
                    firefoxArgs?: (string | undefined)[] | undefined;
                    chromiumArgs?: (string | undefined)[] | undefined;
                    startUrls?: (string | undefined)[] | undefined;
                    keepProfileChanges?: boolean | undefined;
                } | undefined;
                giget?: {
                    provider?: string | undefined;
                    force?: boolean | undefined;
                    forceClean?: boolean | undefined;
                    offline?: boolean | undefined;
                    preferOffline?: boolean | undefined;
                    providers?: {
                        [x: string]: {} | undefined;
                    } | undefined;
                    dir?: string | undefined;
                    registry?: false | string | undefined;
                    cwd?: string | undefined;
                    auth?: string | undefined;
                    install?: boolean | undefined;
                    silent?: boolean | undefined;
                } | undefined;
                install?: boolean | undefined;
                auth?: string | undefined;
            } | undefined;
            meta?: {
                [x: string]: any;
                name?: string | undefined;
            } | undefined;
            configFile?: string | undefined;
        } | undefined;
        zip?: {
            name?: string | undefined;
            artifactTemplate?: string | undefined;
            sourcesTemplate?: string | undefined;
            includeSources?: (string | undefined)[] | undefined;
            excludeSources?: (string | undefined)[] | undefined;
            sourcesRoot?: string | undefined;
            downloadedPackagesDir?: string | undefined;
            downloadPackages?: (string | undefined)[] | undefined;
            compressionLevel?: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | undefined;
            exclude?: (string | undefined)[] | undefined;
            zipSources?: boolean | undefined;
        } | undefined;
        analysis?: {
            enabled?: boolean | undefined;
            open?: boolean | undefined;
            template?: NonNullable<import("@aklinker1/rollup-plugin-visualizer/dist/plugin/template-types").TemplateType | undefined> | undefined;
            outputFile?: string | undefined;
            outputDir?: string | undefined;
            outputName?: string | undefined;
            keepArtifacts?: boolean | undefined;
        } | undefined;
        userConfigMetadata?: {
            configFile?: string | undefined;
            layers?: ({
                config?: {
                    browser?: import("../../../types").TargetBrowser | undefined;
                    debug?: boolean | undefined;
                    vite?: {} | undefined;
                    zip?: {
                        artifactTemplate?: string | undefined;
                        zipSources?: boolean | undefined;
                        sourcesTemplate?: string | undefined;
                        name?: string | undefined;
                        sourcesRoot?: string | undefined;
                        includeSources?: (string | undefined)[] | undefined;
                        excludeSources?: (string | undefined)[] | undefined;
                        exclude?: (string | undefined)[] | undefined;
                        downloadPackages?: (string | undefined)[] | undefined;
                        compressionLevel?: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | undefined;
                    } | undefined;
                    root?: string | undefined;
                    mode?: string | undefined;
                    dev?: {
                        server?: {
                            host?: string | undefined;
                            port?: number | undefined;
                            origin?: string | undefined;
                            hostname?: string | undefined;
                        } | undefined;
                        reloadCommand?: string | false | undefined;
                    } | undefined;
                    publicDir?: string | undefined;
                    experimental?: {} | undefined;
                    manifest?: {
                        [x: string]: any;
                        content_scripts?: ({
                            matches?: (string | undefined)[] | undefined;
                            exclude_matches?: (string | undefined)[] | undefined;
                            css?: (string | undefined)[] | undefined;
                            js?: (string | undefined)[] | undefined;
                            run_at?: string | undefined | undefined;
                            all_frames?: boolean | undefined | undefined;
                            match_about_blank?: boolean | undefined | undefined;
                            include_globs?: (string | undefined)[] | undefined;
                            exclude_globs?: (string | undefined)[] | undefined;
                            world?: "ISOLATED" | "MAIN" | undefined | undefined;
                        } | undefined)[] | undefined;
                        content_security_policy?: {
                            extension_pages?: string | undefined;
                            sandbox?: string | undefined;
                        } | undefined;
                        host_permissions?: (string | undefined)[] | undefined;
                        optional_permissions?: (Browser.runtime.ManifestOptionalPermissions | undefined)[] | undefined;
                        optional_host_permissions?: (string | undefined)[] | undefined;
                        name?: string | undefined;
                        version?: string | undefined;
                        default_locale?: string | undefined | undefined;
                        description?: string | undefined | undefined;
                        icons?: {
                            [x: number]: string | undefined;
                        } | undefined;
                        author?: {
                            email?: string | undefined;
                        } | undefined;
                        background_page?: string | undefined | undefined;
                        chrome_settings_overrides?: {
                            homepage?: string | undefined | undefined;
                            search_provider?: {
                                name?: string | undefined | undefined;
                                keyword?: string | undefined | undefined;
                                favicon_url?: string | undefined | undefined;
                                search_url?: string | undefined;
                                encoding?: string | undefined | undefined;
                                suggest_url?: string | undefined | undefined;
                                instant_url?: string | undefined | undefined;
                                image_url?: string | undefined | undefined;
                                search_url_post_params?: string | undefined | undefined;
                                suggest_url_post_params?: string | undefined | undefined;
                                instant_url_post_params?: string | undefined | undefined;
                                image_url_post_params?: string | undefined | undefined;
                                alternate_urls?: (string | undefined)[] | undefined;
                                prepopulated_id?: number | undefined | undefined;
                                is_default?: boolean | undefined | undefined;
                            } | undefined;
                            startup_pages?: (string | undefined)[] | undefined;
                        } | undefined;
                        chrome_ui_overrides?: {
                            bookmarks_ui?: {
                                remove_bookmark_shortcut?: boolean | undefined | undefined;
                                remove_button?: boolean | undefined | undefined;
                            } | undefined;
                        } | undefined;
                        commands?: {
                            [x: string]: {
                                suggested_key?: {
                                    default?: string | undefined | undefined;
                                    windows?: string | undefined | undefined;
                                    mac?: string | undefined | undefined;
                                    chromeos?: string | undefined | undefined;
                                    linux?: string | undefined | undefined;
                                } | undefined;
                                description?: string | undefined | undefined;
                                global?: boolean | undefined | undefined;
                            } | undefined;
                        } | undefined;
                        content_capabilities?: {
                            matches?: (string | undefined)[] | undefined;
                            permissions?: (string | undefined)[] | undefined;
                        } | undefined;
                        converted_from_user_script?: boolean | undefined | undefined;
                        current_locale?: string | undefined | undefined;
                        event_rules?: ({
                            event?: string | undefined | undefined;
                            actions?: ({
                                type?: string | undefined;
                            } | undefined)[] | undefined;
                            conditions?: ({
                                pageUrl?: {
                                    hostContains?: string | undefined | undefined;
                                    hostEquals?: string | undefined | undefined;
                                    hostPrefix?: string | undefined | undefined;
                                    hostSuffix?: string | undefined | undefined;
                                    pathContains?: string | undefined | undefined;
                                    pathEquals?: string | undefined | undefined;
                                    pathPrefix?: string | undefined | undefined;
                                    pathSuffix?: string | undefined | undefined;
                                    queryContains?: string | undefined | undefined;
                                    queryEquals?: string | undefined | undefined;
                                    queryPrefix?: string | undefined | undefined;
                                    querySuffix?: string | undefined | undefined;
                                    urlContains?: string | undefined | undefined;
                                    urlEquals?: string | undefined | undefined;
                                    urlMatches?: string | undefined | undefined;
                                    originAndPathMatches?: string | undefined | undefined;
                                    urlPrefix?: string | undefined | undefined;
                                    urlSuffix?: string | undefined | undefined;
                                    schemes?: (string | undefined)[] | undefined;
                                    ports?: (number | (number | undefined)[] | undefined)[] | undefined;
                                } | undefined;
                                css?: (string | undefined)[] | undefined;
                                isBookmarked?: boolean | undefined | undefined;
                            } | undefined)[] | undefined;
                        } | undefined)[] | undefined;
                        externally_connectable?: {
                            ids?: (string | undefined)[] | undefined;
                            matches?: (string | undefined)[] | undefined;
                            accepts_tls_channel_id?: boolean | undefined | undefined;
                        } | undefined;
                        file_browser_handlers?: ({
                            id?: string | undefined | undefined;
                            default_title?: string | undefined | undefined;
                            file_filters?: (string | undefined)[] | undefined;
                        } | undefined)[] | undefined;
                        file_system_provider_capabilities?: {
                            configurable?: boolean | undefined | undefined;
                            watchable?: boolean | undefined | undefined;
                            multiple_mounts?: boolean | undefined | undefined;
                            source?: string | undefined | undefined;
                        } | undefined;
                        homepage_url?: string | undefined | undefined;
                        import?: ({
                            id?: string | undefined;
                            minimum_version?: string | undefined | undefined;
                        } | undefined)[] | undefined;
                        export?: {
                            whitelist?: (string | undefined)[] | undefined;
                        } | undefined;
                        incognito?: string | undefined | undefined;
                        input_components?: ({
                            name?: string | undefined | undefined;
                            type?: string | undefined | undefined;
                            id?: string | undefined | undefined;
                            description?: string | undefined | undefined;
                            language?: string | (string | undefined)[] | undefined;
                            layouts?: (string | undefined)[] | undefined;
                            indicator?: string | undefined | undefined;
                        } | undefined)[] | undefined;
                        key?: string | undefined | undefined;
                        minimum_chrome_version?: string | undefined | undefined;
                        nacl_modules?: ({
                            path?: string | undefined;
                            mime_type?: string | undefined;
                        } | undefined)[] | undefined;
                        oauth2?: {
                            client_id?: string | undefined;
                            scopes?: (string | undefined)[] | undefined;
                        } | undefined;
                        offline_enabled?: boolean | undefined | undefined;
                        omnibox?: {
                            keyword?: string | undefined;
                        } | undefined;
                        platforms?: ({
                            nacl_arch?: string | undefined | undefined;
                            sub_package_path?: string | undefined;
                        } | undefined)[] | undefined;
                        plugins?: ({
                            path?: string | undefined;
                        } | undefined)[] | undefined;
                        requirements?: {
                            "3D"?: {
                                features?: (string | undefined)[] | undefined;
                            } | undefined;
                            plugins?: {
                                npapi?: boolean | undefined | undefined;
                            } | undefined;
                        } | undefined;
                        short_name?: string | undefined | undefined;
                        spellcheck?: {
                            dictionary_language?: string | undefined | undefined;
                            dictionary_locale?: string | undefined | undefined;
                            dictionary_format?: string | undefined | undefined;
                            dictionary_path?: string | undefined | undefined;
                        } | undefined;
                        storage?: {
                            managed_schema?: string | undefined;
                        } | undefined;
                        tts_engine?: {
                            voices?: ({
                                voice_name?: string | undefined;
                                lang?: string | undefined | undefined;
                                gender?: string | undefined | undefined;
                                event_types?: (string | undefined)[] | undefined;
                            } | undefined)[] | undefined;
                        } | undefined;
                        update_url?: string | undefined | undefined;
                        version_name?: string | undefined | undefined;
                        action?: {
                            default_icon?: {
                                [x: number]: string | undefined;
                            } | undefined;
                            default_title?: string | undefined | undefined;
                            default_popup?: string | undefined | undefined;
                            browser_style?: boolean | undefined;
                        } | undefined;
                        browser_action?: {
                            default_icon?: {
                                [x: number]: string | undefined;
                            } | undefined;
                            default_title?: string | undefined | undefined;
                            default_popup?: string | undefined | undefined;
                            browser_style?: boolean | undefined;
                        } | undefined;
                        page_action?: {
                            default_icon?: {
                                [x: number]: string | undefined;
                            } | undefined;
                            default_title?: string | undefined | undefined;
                            default_popup?: string | undefined | undefined;
                            browser_style?: boolean | undefined;
                        } | undefined;
                        browser_specific_settings?: {
                            gecko?: {
                                id?: string | undefined;
                                strict_min_version?: string | undefined;
                                strict_max_version?: string | undefined;
                                update_url?: string | undefined;
                            } | undefined;
                            gecko_android?: {
                                strict_min_version?: string | undefined;
                                strict_max_version?: string | undefined;
                            } | undefined;
                            safari?: {
                                strict_min_version?: string | undefined;
                                strict_max_version?: string | undefined;
                            } | undefined;
                        } | undefined;
                        permissions?: (Browser.runtime.ManifestPermissions | {
                            readonly [x: number]: string | undefined;
                            toString?: {} | undefined;
                            charAt?: {} | undefined;
                            charCodeAt?: {} | undefined;
                            concat?: {} | undefined;
                            indexOf?: {} | undefined;
                            lastIndexOf?: {} | undefined;
                            localeCompare?: {} | undefined;
                            match?: {} | undefined;
                            replace?: {} | undefined;
                            search?: {} | undefined;
                            slice?: {} | undefined;
                            split?: {} | undefined;
                            substring?: {} | undefined;
                            toLowerCase?: {} | undefined;
                            toLocaleLowerCase?: {} | undefined;
                            toUpperCase?: {} | undefined;
                            toLocaleUpperCase?: {} | undefined;
                            trim?: {} | undefined;
                            readonly length?: number | undefined;
                            substr?: {} | undefined;
                            valueOf?: {} | undefined;
                            codePointAt?: {} | undefined;
                            includes?: {} | undefined;
                            endsWith?: {} | undefined;
                            normalize?: {} | undefined;
                            repeat?: {} | undefined;
                            startsWith?: {} | undefined;
                            anchor?: {} | undefined;
                            big?: {} | undefined;
                            blink?: {} | undefined;
                            bold?: {} | undefined;
                            fixed?: {} | undefined;
                            fontcolor?: {} | undefined;
                            fontsize?: {} | undefined;
                            italics?: {} | undefined;
                            link?: {} | undefined;
                            small?: {} | undefined;
                            strike?: {} | undefined;
                            sub?: {} | undefined;
                            sup?: {} | undefined;
                            padStart?: {} | undefined;
                            padEnd?: {} | undefined;
                            trimEnd?: {} | undefined;
                            trimStart?: {} | undefined;
                            trimLeft?: {} | undefined;
                            trimRight?: {} | undefined;
                            matchAll?: {} | undefined;
                            [Symbol.iterator]?: {} | undefined;
                            at?: {} | undefined;
                        } | undefined)[] | undefined;
                        web_accessible_resources?: (string | undefined)[] | ({
                            resources?: (string | undefined)[] | undefined;
                            matches?: (string | undefined)[] | undefined;
                        } | undefined)[] | undefined;
                    } | {
                        then?: {} | undefined;
                        catch?: {} | undefined;
                        finally?: {} | undefined;
                        readonly [Symbol.toStringTag]?: string | undefined;
                    } | {} | undefined;
                    srcDir?: string | undefined;
                    entrypointsDir?: string | undefined;
                    modulesDir?: string | undefined;
                    filterEntrypoints?: (string | undefined)[] | undefined;
                    outDir?: string | undefined;
                    outDirTemplate?: string | undefined;
                    imports?: false | {
                        imports?: ({
                            name?: string | undefined;
                            as?: import("unimport").ImportName | undefined;
                            with?: {
                                [x: string]: string | undefined;
                            } | undefined;
                            from?: string | undefined;
                            priority?: number | undefined;
                            disabled?: boolean | undefined;
                            dtsDisabled?: boolean | undefined;
                            declarationType?: "function" | "let" | "var" | "const" | "enum" | "const enum" | "class" | "async function" | undefined;
                            meta?: {
                                [x: string]: any;
                                description?: string | undefined;
                                docsUrl?: string | undefined;
                            } | undefined;
                            type?: boolean | undefined;
                            typeFrom?: import("unimport").ModuleId | undefined;
                        } | undefined)[] | undefined;
                        presets?: ("@vue/composition-api" | "@vueuse/core" | "@vueuse/head" | "pinia" | "preact" | "quasar" | "react" | "react-router" | "react-router-dom" | "svelte" | "svelte/animate" | "svelte/easing" | "svelte/motion" | "svelte/store" | "svelte/transition" | "vee-validate" | "vitepress" | "vue-demi" | "vue-i18n" | "vue-router" | "vue-router-composables" | "vue" | "vue/macros" | "vuex" | "vitest" | "uni-app" | "solid-js" | "solid-app-router" | "rxjs" | "date-fns" | {
                            imports?: (string | /*elided*/ any | {
                                name?: string | undefined;
                                type?: boolean | undefined;
                                meta?: {
                                    [x: string]: any;
                                    description?: string | undefined;
                                    docsUrl?: string | undefined;
                                } | undefined;
                                as?: import("unimport").ImportName | undefined;
                                with?: {
                                    [x: string]: string | undefined;
                                } | undefined;
                                priority?: number | undefined;
                                disabled?: boolean | undefined;
                                dtsDisabled?: boolean | undefined;
                                declarationType?: "function" | "let" | "var" | "const" | "enum" | "const enum" | "class" | "async function" | undefined;
                                typeFrom?: import("unimport").ModuleId | undefined;
                            } | [name?: string | undefined, as?: string | undefined, from?: string | undefined] | undefined)[] | undefined;
                            from?: string | undefined;
                            priority?: number | undefined;
                            disabled?: boolean | undefined;
                            dtsDisabled?: boolean | undefined;
                            declarationType?: "function" | "let" | "var" | "const" | "enum" | "const enum" | "class" | "async function" | undefined;
                            meta?: {
                                [x: string]: any;
                                description?: string | undefined;
                                docsUrl?: string | undefined;
                            } | undefined;
                            type?: boolean | undefined;
                            typeFrom?: import("unimport").ModuleId | undefined;
                        } | {
                            package?: string | undefined;
                            url?: string | undefined;
                            ignore?: (string | {
                                exec?: {} | undefined;
                                test?: {} | undefined;
                                readonly source?: string | undefined;
                                readonly global?: boolean | undefined;
                                readonly ignoreCase?: boolean | undefined;
                                readonly multiline?: boolean | undefined;
                                lastIndex?: number | undefined;
                                compile?: {} | undefined;
                                readonly flags?: string | undefined;
                                readonly sticky?: boolean | undefined;
                                readonly unicode?: boolean | undefined;
                                readonly dotAll?: boolean | undefined;
                                [Symbol.match]?: {} | undefined;
                                [Symbol.replace]?: {} | undefined;
                                [Symbol.search]?: {} | undefined;
                                [Symbol.split]?: {} | undefined;
                                [Symbol.matchAll]?: {} | undefined;
                            } | {} | undefined)[] | undefined;
                            cache?: boolean | undefined;
                        } | undefined)[] | undefined;
                        warn?: {} | undefined;
                        debugLog?: {} | undefined;
                        addons?: {
                            addons?: ({
                                name?: string | undefined;
                                transform?: {} | undefined;
                                declaration?: {} | undefined;
                                matchImports?: {} | undefined;
                                extendImports?: {} | undefined;
                                injectImportsResolved?: {} | undefined;
                                injectImportsStringified?: {} | undefined;
                            } | undefined)[] | undefined;
                            vueTemplate?: boolean | undefined;
                            vueDirectives?: true | {
                                isDirective?: {} | undefined;
                            } | undefined;
                        } | ({
                            name?: string | undefined;
                            transform?: {} | undefined;
                            declaration?: {} | undefined;
                            matchImports?: {} | undefined;
                            extendImports?: {} | undefined;
                            injectImportsResolved?: {} | undefined;
                            injectImportsStringified?: {} | undefined;
                        } | undefined)[] | undefined;
                        virtualImports?: (string | undefined)[] | undefined;
                        dirs?: (string | undefined)[] | undefined;
                        dirsScanOptions?: {
                            filePatterns?: (string | undefined)[] | undefined;
                            fileFilter?: {} | undefined;
                            types?: boolean | undefined;
                            cwd?: string | undefined;
                        } | undefined;
                        resolveId?: {} | undefined;
                        commentsDisable?: (string | undefined)[] | undefined;
                        commentsDebug?: (string | undefined)[] | undefined;
                        collectMeta?: boolean | undefined;
                        injectAtEnd?: boolean | undefined;
                        mergeExisting?: boolean | undefined;
                        parser?: "acorn" | "regex" | undefined;
                        eslintrc?: {
                            enabled?: false | true | "auto" | 8 | 9 | undefined;
                            filePath?: string | undefined;
                            globalsPropValue?: import("../../../types").EslintGlobalsPropValue | undefined;
                        } | undefined;
                    } | undefined;
                    targetBrowsers?: (string | undefined)[] | undefined;
                    manifestVersion?: import("../../../types").TargetManifestVersion | undefined;
                    logger?: {
                        debug?: {} | undefined;
                        log?: {} | undefined;
                        info?: {} | undefined;
                        warn?: {} | undefined;
                        error?: {} | undefined;
                        fatal?: {} | undefined;
                        success?: {} | undefined;
                        level?: 0 | 1 | 2 | 3 | 4 | 5 | {
                            toString?: {} | undefined;
                            toFixed?: {} | undefined;
                            toExponential?: {} | undefined;
                            toPrecision?: {} | undefined;
                            valueOf?: {} | undefined;
                            toLocaleString?: {} | undefined;
                        } | undefined;
                    } | undefined;
                    webExt?: {
                        disabled?: boolean | undefined;
                        openConsole?: boolean | undefined;
                        openDevtools?: boolean | undefined;
                        binaries?: {
                            [x: string]: string | undefined;
                        } | undefined;
                        firefoxProfile?: string | undefined;
                        chromiumProfile?: string | undefined;
                        chromiumPref?: {
                            [x: string]: any;
                        } | undefined;
                        chromiumPort?: number | undefined;
                        firefoxPrefs?: {
                            [x: string]: string | undefined;
                        } | undefined;
                        firefoxArgs?: (string | undefined)[] | undefined;
                        chromiumArgs?: (string | undefined)[] | undefined;
                        startUrls?: (string | undefined)[] | undefined;
                        keepProfileChanges?: boolean | undefined;
                    } | undefined;
                    runner?: {
                        disabled?: boolean | undefined;
                        openConsole?: boolean | undefined;
                        openDevtools?: boolean | undefined;
                        binaries?: {
                            [x: string]: string | undefined;
                        } | undefined;
                        firefoxProfile?: string | undefined;
                        chromiumProfile?: string | undefined;
                        chromiumPref?: {
                            [x: string]: any;
                        } | undefined;
                        chromiumPort?: number | undefined;
                        firefoxPrefs?: {
                            [x: string]: string | undefined;
                        } | undefined;
                        firefoxArgs?: (string | undefined)[] | undefined;
                        chromiumArgs?: (string | undefined)[] | undefined;
                        startUrls?: (string | undefined)[] | undefined;
                        keepProfileChanges?: boolean | undefined;
                    } | undefined;
                    analysis?: {
                        enabled?: boolean | undefined;
                        open?: boolean | undefined;
                        template?: import("@aklinker1/rollup-plugin-visualizer/dist/plugin/template-types").TemplateType | undefined;
                        outputFile?: string | undefined;
                        keepArtifacts?: boolean | undefined;
                    } | undefined;
                    alias?: {
                        [x: string]: string | undefined;
                    } | undefined;
                    hooks?: {
                        ready?: {} | undefined;
                        'vite:build:extendConfig'?: {} | undefined;
                        'vite:devServer:extendConfig'?: {} | undefined;
                        'config:resolved'?: {} | undefined;
                        'prepare:types'?: {} | undefined;
                        'prepare:publicPaths'?: {} | undefined;
                        'build:before'?: {} | undefined;
                        'build:done'?: {} | undefined;
                        'build:manifestGenerated'?: {} | undefined;
                        'entrypoints:found'?: {} | undefined;
                        'entrypoints:resolved'?: {} | undefined;
                        'entrypoints:grouped'?: {} | undefined;
                        'build:publicAssets'?: {} | undefined;
                        'zip:start'?: {} | undefined;
                        'zip:extension:start'?: {} | undefined;
                        'zip:extension:done'?: {} | undefined;
                        'zip:sources:start'?: {} | undefined;
                        'zip:sources:done'?: {} | undefined;
                        'zip:done'?: {} | undefined;
                        'server:created'?: {} | undefined;
                        'server:started'?: {} | undefined;
                        'server:closed'?: {} | undefined;
                        vite?: {
                            "build:extendConfig"?: {} | undefined;
                            "devServer:extendConfig"?: {} | undefined;
                            build?: {
                                extendConfig?: {} | undefined;
                            } | {
                                extendConfig?: {} | undefined;
                            } | undefined;
                            devServer?: {
                                extendConfig?: {} | undefined;
                            } | {
                                extendConfig?: {} | undefined;
                            } | undefined;
                        } | {
                            build?: {
                                extendConfig?: {} | undefined;
                            } | {
                                extendConfig?: {} | undefined;
                            } | undefined;
                            devServer?: {
                                extendConfig?: {} | undefined;
                            } | {
                                extendConfig?: {} | undefined;
                            } | undefined;
                        } | undefined;
                        config?: {
                            resolved?: {} | undefined;
                        } | {
                            resolved?: {} | undefined;
                        } | undefined;
                        prepare?: {
                            types?: {} | undefined;
                            publicPaths?: {} | undefined;
                        } | {
                            types?: {} | undefined;
                            publicPaths?: {} | undefined;
                        } | undefined;
                        build?: {
                            before?: {} | undefined;
                            done?: {} | undefined;
                            manifestGenerated?: {} | undefined;
                            publicAssets?: {} | undefined;
                        } | {
                            before?: {} | undefined;
                            done?: {} | undefined;
                            manifestGenerated?: {} | undefined;
                            publicAssets?: {} | undefined;
                        } | undefined;
                        entrypoints?: {
                            resolved?: {} | undefined;
                            found?: {} | undefined;
                            grouped?: {} | undefined;
                        } | {
                            resolved?: {} | undefined;
                            found?: {} | undefined;
                            grouped?: {} | undefined;
                        } | undefined;
                        zip?: {
                            start?: {} | undefined;
                            done?: {} | undefined;
                            "extension:start"?: {} | undefined;
                            "extension:done"?: {} | undefined;
                            "sources:start"?: {} | undefined;
                            "sources:done"?: {} | undefined;
                            extension?: {
                                start?: {} | undefined;
                                done?: {} | undefined;
                            } | {
                                start?: {} | undefined;
                                done?: {} | undefined;
                            } | undefined;
                            sources?: {
                                start?: {} | undefined;
                                done?: {} | undefined;
                            } | {
                                start?: {} | undefined;
                                done?: {} | undefined;
                            } | undefined;
                        } | {
                            extension?: {
                                start?: {} | undefined;
                                done?: {} | undefined;
                            } | {
                                start?: {} | undefined;
                                done?: {} | undefined;
                            } | undefined;
                            sources?: {
                                start?: {} | undefined;
                                done?: {} | undefined;
                            } | {
                                start?: {} | undefined;
                                done?: {} | undefined;
                            } | undefined;
                            start?: {} | undefined;
                            done?: {} | undefined;
                        } | undefined;
                        server?: {
                            created?: {} | undefined;
                            started?: {} | undefined;
                            closed?: {} | undefined;
                        } | {
                            created?: {} | undefined;
                            started?: {} | undefined;
                            closed?: {} | undefined;
                        } | undefined;
                    } | {
                        vite?: {
                            "build:extendConfig"?: {} | undefined;
                            "devServer:extendConfig"?: {} | undefined;
                            build?: {
                                extendConfig?: {} | undefined;
                            } | {
                                extendConfig?: {} | undefined;
                            } | undefined;
                            devServer?: {
                                extendConfig?: {} | undefined;
                            } | {
                                extendConfig?: {} | undefined;
                            } | undefined;
                        } | {
                            build?: {
                                extendConfig?: {} | undefined;
                            } | {
                                extendConfig?: {} | undefined;
                            } | undefined;
                            devServer?: {
                                extendConfig?: {} | undefined;
                            } | {
                                extendConfig?: {} | undefined;
                            } | undefined;
                        } | undefined;
                        config?: {
                            resolved?: {} | undefined;
                        } | {
                            resolved?: {} | undefined;
                        } | undefined;
                        prepare?: {
                            types?: {} | undefined;
                            publicPaths?: {} | undefined;
                        } | {
                            types?: {} | undefined;
                            publicPaths?: {} | undefined;
                        } | undefined;
                        build?: {
                            before?: {} | undefined;
                            done?: {} | undefined;
                            manifestGenerated?: {} | undefined;
                            publicAssets?: {} | undefined;
                        } | {
                            before?: {} | undefined;
                            done?: {} | undefined;
                            manifestGenerated?: {} | undefined;
                            publicAssets?: {} | undefined;
                        } | undefined;
                        entrypoints?: {
                            resolved?: {} | undefined;
                            found?: {} | undefined;
                            grouped?: {} | undefined;
                        } | {
                            resolved?: {} | undefined;
                            found?: {} | undefined;
                            grouped?: {} | undefined;
                        } | undefined;
                        zip?: {
                            start?: {} | undefined;
                            done?: {} | undefined;
                            "extension:start"?: {} | undefined;
                            "extension:done"?: {} | undefined;
                            "sources:start"?: {} | undefined;
                            "sources:done"?: {} | undefined;
                            extension?: {
                                start?: {} | undefined;
                                done?: {} | undefined;
                            } | {
                                start?: {} | undefined;
                                done?: {} | undefined;
                            } | undefined;
                            sources?: {
                                start?: {} | undefined;
                                done?: {} | undefined;
                            } | {
                                start?: {} | undefined;
                                done?: {} | undefined;
                            } | undefined;
                        } | {
                            extension?: {
                                start?: {} | undefined;
                                done?: {} | undefined;
                            } | {
                                start?: {} | undefined;
                                done?: {} | undefined;
                            } | undefined;
                            sources?: {
                                start?: {} | undefined;
                                done?: {} | undefined;
                            } | {
                                start?: {} | undefined;
                                done?: {} | undefined;
                            } | undefined;
                            start?: {} | undefined;
                            done?: {} | undefined;
                        } | undefined;
                        server?: {
                            created?: {} | undefined;
                            started?: {} | undefined;
                            closed?: {} | undefined;
                        } | {
                            created?: {} | undefined;
                            started?: {} | undefined;
                            closed?: {} | undefined;
                        } | undefined;
                        ready?: {} | undefined;
                    } | undefined;
                    modules?: (string | undefined)[] | undefined;
                } | null | undefined;
                source?: string | undefined;
                sourceOptions?: {
                    [x: string]: any;
                    meta?: {
                        [x: string]: any;
                        name?: string | undefined;
                    } | undefined;
                    overrides?: {
                        browser?: import("../../../types").TargetBrowser | undefined;
                        debug?: boolean | undefined;
                        vite?: {} | undefined;
                        zip?: {
                            artifactTemplate?: string | undefined;
                            zipSources?: boolean | undefined;
                            sourcesTemplate?: string | undefined;
                            name?: string | undefined;
                            sourcesRoot?: string | undefined;
                            includeSources?: (string | undefined)[] | undefined;
                            excludeSources?: (string | undefined)[] | undefined;
                            exclude?: (string | undefined)[] | undefined;
                            downloadPackages?: (string | undefined)[] | undefined;
                            compressionLevel?: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | undefined;
                        } | undefined;
                        root?: string | undefined;
                        mode?: string | undefined;
                        dev?: {
                            server?: {
                                host?: string | undefined;
                                port?: number | undefined;
                                origin?: string | undefined;
                                hostname?: string | undefined;
                            } | undefined;
                            reloadCommand?: string | false | undefined;
                        } | undefined;
                        publicDir?: string | undefined;
                        experimental?: {} | undefined;
                        manifest?: {
                            [x: string]: any;
                            content_scripts?: ({
                                matches?: (string | undefined)[] | undefined;
                                exclude_matches?: (string | undefined)[] | undefined;
                                css?: (string | undefined)[] | undefined;
                                js?: (string | undefined)[] | undefined;
                                run_at?: string | undefined | undefined;
                                all_frames?: boolean | undefined | undefined;
                                match_about_blank?: boolean | undefined | undefined;
                                include_globs?: (string | undefined)[] | undefined;
                                exclude_globs?: (string | undefined)[] | undefined;
                                world?: "ISOLATED" | "MAIN" | undefined | undefined;
                            } | undefined)[] | undefined;
                            content_security_policy?: {
                                extension_pages?: string | undefined;
                                sandbox?: string | undefined;
                            } | undefined;
                            host_permissions?: (string | undefined)[] | undefined;
                            optional_permissions?: (Browser.runtime.ManifestOptionalPermissions | undefined)[] | undefined;
                            optional_host_permissions?: (string | undefined)[] | undefined;
                            name?: string | undefined;
                            version?: string | undefined;
                            default_locale?: string | undefined | undefined;
                            description?: string | undefined | undefined;
                            icons?: {
                                [x: number]: string | undefined;
                            } | undefined;
                            author?: {
                                email?: string | undefined;
                            } | undefined;
                            background_page?: string | undefined | undefined;
                            chrome_settings_overrides?: {
                                homepage?: string | undefined | undefined;
                                search_provider?: {
                                    name?: string | undefined | undefined;
                                    keyword?: string | undefined | undefined;
                                    favicon_url?: string | undefined | undefined;
                                    search_url?: string | undefined;
                                    encoding?: string | undefined | undefined;
                                    suggest_url?: string | undefined | undefined;
                                    instant_url?: string | undefined | undefined;
                                    image_url?: string | undefined | undefined;
                                    search_url_post_params?: string | undefined | undefined;
                                    suggest_url_post_params?: string | undefined | undefined;
                                    instant_url_post_params?: string | undefined | undefined;
                                    image_url_post_params?: string | undefined | undefined;
                                    alternate_urls?: (string | undefined)[] | undefined;
                                    prepopulated_id?: number | undefined | undefined;
                                    is_default?: boolean | undefined | undefined;
                                } | undefined;
                                startup_pages?: (string | undefined)[] | undefined;
                            } | undefined;
                            chrome_ui_overrides?: {
                                bookmarks_ui?: {
                                    remove_bookmark_shortcut?: boolean | undefined | undefined;
                                    remove_button?: boolean | undefined | undefined;
                                } | undefined;
                            } | undefined;
                            commands?: {
                                [x: string]: {
                                    suggested_key?: {
                                        default?: string | undefined | undefined;
                                        windows?: string | undefined | undefined;
                                        mac?: string | undefined | undefined;
                                        chromeos?: string | undefined | undefined;
                                        linux?: string | undefined | undefined;
                                    } | undefined;
                                    description?: string | undefined | undefined;
                                    global?: boolean | undefined | undefined;
                                } | undefined;
                            } | undefined;
                            content_capabilities?: {
                                matches?: (string | undefined)[] | undefined;
                                permissions?: (string | undefined)[] | undefined;
                            } | undefined;
                            converted_from_user_script?: boolean | undefined | undefined;
                            current_locale?: string | undefined | undefined;
                            event_rules?: ({
                                event?: string | undefined | undefined;
                                actions?: ({
                                    type?: string | undefined;
                                } | undefined)[] | undefined;
                                conditions?: ({
                                    pageUrl?: {
                                        hostContains?: string | undefined | undefined;
                                        hostEquals?: string | undefined | undefined;
                                        hostPrefix?: string | undefined | undefined;
                                        hostSuffix?: string | undefined | undefined;
                                        pathContains?: string | undefined | undefined;
                                        pathEquals?: string | undefined | undefined;
                                        pathPrefix?: string | undefined | undefined;
                                        pathSuffix?: string | undefined | undefined;
                                        queryContains?: string | undefined | undefined;
                                        queryEquals?: string | undefined | undefined;
                                        queryPrefix?: string | undefined | undefined;
                                        querySuffix?: string | undefined | undefined;
                                        urlContains?: string | undefined | undefined;
                                        urlEquals?: string | undefined | undefined;
                                        urlMatches?: string | undefined | undefined;
                                        originAndPathMatches?: string | undefined | undefined;
                                        urlPrefix?: string | undefined | undefined;
                                        urlSuffix?: string | undefined | undefined;
                                        schemes?: (string | undefined)[] | undefined;
                                        ports?: (number | (number | undefined)[] | undefined)[] | undefined;
                                    } | undefined;
                                    css?: (string | undefined)[] | undefined;
                                    isBookmarked?: boolean | undefined | undefined;
                                } | undefined)[] | undefined;
                            } | undefined)[] | undefined;
                            externally_connectable?: {
                                ids?: (string | undefined)[] | undefined;
                                matches?: (string | undefined)[] | undefined;
                                accepts_tls_channel_id?: boolean | undefined | undefined;
                            } | undefined;
                            file_browser_handlers?: ({
                                id?: string | undefined | undefined;
                                default_title?: string | undefined | undefined;
                                file_filters?: (string | undefined)[] | undefined;
                            } | undefined)[] | undefined;
                            file_system_provider_capabilities?: {
                                configurable?: boolean | undefined | undefined;
                                watchable?: boolean | undefined | undefined;
                                multiple_mounts?: boolean | undefined | undefined;
                                source?: string | undefined | undefined;
                            } | undefined;
                            homepage_url?: string | undefined | undefined;
                            import?: ({
                                id?: string | undefined;
                                minimum_version?: string | undefined | undefined;
                            } | undefined)[] | undefined;
                            export?: {
                                whitelist?: (string | undefined)[] | undefined;
                            } | undefined;
                            incognito?: string | undefined | undefined;
                            input_components?: ({
                                name?: string | undefined | undefined;
                                type?: string | undefined | undefined;
                                id?: string | undefined | undefined;
                                description?: string | undefined | undefined;
                                language?: string | (string | undefined)[] | undefined;
                                layouts?: (string | undefined)[] | undefined;
                                indicator?: string | undefined | undefined;
                            } | undefined)[] | undefined;
                            key?: string | undefined | undefined;
                            minimum_chrome_version?: string | undefined | undefined;
                            nacl_modules?: ({
                                path?: string | undefined;
                                mime_type?: string | undefined;
                            } | undefined)[] | undefined;
                            oauth2?: {
                                client_id?: string | undefined;
                                scopes?: (string | undefined)[] | undefined;
                            } | undefined;
                            offline_enabled?: boolean | undefined | undefined;
                            omnibox?: {
                                keyword?: string | undefined;
                            } | undefined;
                            platforms?: ({
                                nacl_arch?: string | undefined | undefined;
                                sub_package_path?: string | undefined;
                            } | undefined)[] | undefined;
                            plugins?: ({
                                path?: string | undefined;
                            } | undefined)[] | undefined;
                            requirements?: {
                                "3D"?: {
                                    features?: (string | undefined)[] | undefined;
                                } | undefined;
                                plugins?: {
                                    npapi?: boolean | undefined | undefined;
                                } | undefined;
                            } | undefined;
                            short_name?: string | undefined | undefined;
                            spellcheck?: {
                                dictionary_language?: string | undefined | undefined;
                                dictionary_locale?: string | undefined | undefined;
                                dictionary_format?: string | undefined | undefined;
                                dictionary_path?: string | undefined | undefined;
                            } | undefined;
                            storage?: {
                                managed_schema?: string | undefined;
                            } | undefined;
                            tts_engine?: {
                                voices?: ({
                                    voice_name?: string | undefined;
                                    lang?: string | undefined | undefined;
                                    gender?: string | undefined | undefined;
                                    event_types?: (string | undefined)[] | undefined;
                                } | undefined)[] | undefined;
                            } | undefined;
                            update_url?: string | undefined | undefined;
                            version_name?: string | undefined | undefined;
                            action?: {
                                default_icon?: {
                                    [x: number]: string | undefined;
                                } | undefined;
                                default_title?: string | undefined | undefined;
                                default_popup?: string | undefined | undefined;
                                browser_style?: boolean | undefined;
                            } | undefined;
                            browser_action?: {
                                default_icon?: {
                                    [x: number]: string | undefined;
                                } | undefined;
                                default_title?: string | undefined | undefined;
                                default_popup?: string | undefined | undefined;
                                browser_style?: boolean | undefined;
                            } | undefined;
                            page_action?: {
                                default_icon?: {
                                    [x: number]: string | undefined;
                                } | undefined;
                                default_title?: string | undefined | undefined;
                                default_popup?: string | undefined | undefined;
                                browser_style?: boolean | undefined;
                            } | undefined;
                            browser_specific_settings?: {
                                gecko?: {
                                    id?: string | undefined;
                                    strict_min_version?: string | undefined;
                                    strict_max_version?: string | undefined;
                                    update_url?: string | undefined;
                                } | undefined;
                                gecko_android?: {
                                    strict_min_version?: string | undefined;
                                    strict_max_version?: string | undefined;
                                } | undefined;
                                safari?: {
                                    strict_min_version?: string | undefined;
                                    strict_max_version?: string | undefined;
                                } | undefined;
                            } | undefined;
                            permissions?: (Browser.runtime.ManifestPermissions | {
                                readonly [x: number]: string | undefined;
                                toString?: {} | undefined;
                                charAt?: {} | undefined;
                                charCodeAt?: {} | undefined;
                                concat?: {} | undefined;
                                indexOf?: {} | undefined;
                                lastIndexOf?: {} | undefined;
                                localeCompare?: {} | undefined;
                                match?: {} | undefined;
                                replace?: {} | undefined;
                                search?: {} | undefined;
                                slice?: {} | undefined;
                                split?: {} | undefined;
                                substring?: {} | undefined;
                                toLowerCase?: {} | undefined;
                                toLocaleLowerCase?: {} | undefined;
                                toUpperCase?: {} | undefined;
                                toLocaleUpperCase?: {} | undefined;
                                trim?: {} | undefined;
                                readonly length?: number | undefined;
                                substr?: {} | undefined;
                                valueOf?: {} | undefined;
                                codePointAt?: {} | undefined;
                                includes?: {} | undefined;
                                endsWith?: {} | undefined;
                                normalize?: {} | undefined;
                                repeat?: {} | undefined;
                                startsWith?: {} | undefined;
                                anchor?: {} | undefined;
                                big?: {} | undefined;
                                blink?: {} | undefined;
                                bold?: {} | undefined;
                                fixed?: {} | undefined;
                                fontcolor?: {} | undefined;
                                fontsize?: {} | undefined;
                                italics?: {} | undefined;
                                link?: {} | undefined;
                                small?: {} | undefined;
                                strike?: {} | undefined;
                                sub?: {} | undefined;
                                sup?: {} | undefined;
                                padStart?: {} | undefined;
                                padEnd?: {} | undefined;
                                trimEnd?: {} | undefined;
                                trimStart?: {} | undefined;
                                trimLeft?: {} | undefined;
                                trimRight?: {} | undefined;
                                matchAll?: {} | undefined;
                                [Symbol.iterator]?: {} | undefined;
                                at?: {} | undefined;
                            } | undefined)[] | undefined;
                            web_accessible_resources?: (string | undefined)[] | ({
                                resources?: (string | undefined)[] | undefined;
                                matches?: (string | undefined)[] | undefined;
                            } | undefined)[] | undefined;
                        } | {
                            then?: {} | undefined;
                            catch?: {} | undefined;
                            finally?: {} | undefined;
                            readonly [Symbol.toStringTag]?: string | undefined;
                        } | {} | undefined;
                        srcDir?: string | undefined;
                        entrypointsDir?: string | undefined;
                        modulesDir?: string | undefined;
                        filterEntrypoints?: (string | undefined)[] | undefined;
                        outDir?: string | undefined;
                        outDirTemplate?: string | undefined;
                        imports?: false | {
                            imports?: ({
                                name?: string | undefined;
                                as?: import("unimport").ImportName | undefined;
                                with?: {
                                    [x: string]: string | undefined;
                                } | undefined;
                                from?: string | undefined;
                                priority?: number | undefined;
                                disabled?: boolean | undefined;
                                dtsDisabled?: boolean | undefined;
                                declarationType?: "function" | "let" | "var" | "const" | "enum" | "const enum" | "class" | "async function" | undefined;
                                meta?: {
                                    [x: string]: any;
                                    description?: string | undefined;
                                    docsUrl?: string | undefined;
                                } | undefined;
                                type?: boolean | undefined;
                                typeFrom?: import("unimport").ModuleId | undefined;
                            } | undefined)[] | undefined;
                            presets?: ("@vue/composition-api" | "@vueuse/core" | "@vueuse/head" | "pinia" | "preact" | "quasar" | "react" | "react-router" | "react-router-dom" | "svelte" | "svelte/animate" | "svelte/easing" | "svelte/motion" | "svelte/store" | "svelte/transition" | "vee-validate" | "vitepress" | "vue-demi" | "vue-i18n" | "vue-router" | "vue-router-composables" | "vue" | "vue/macros" | "vuex" | "vitest" | "uni-app" | "solid-js" | "solid-app-router" | "rxjs" | "date-fns" | {
                                imports?: (string | /*elided*/ any | {
                                    name?: string | undefined;
                                    type?: boolean | undefined;
                                    meta?: {
                                        [x: string]: any;
                                        description?: string | undefined;
                                        docsUrl?: string | undefined;
                                    } | undefined;
                                    as?: import("unimport").ImportName | undefined;
                                    with?: {
                                        [x: string]: string | undefined;
                                    } | undefined;
                                    priority?: number | undefined;
                                    disabled?: boolean | undefined;
                                    dtsDisabled?: boolean | undefined;
                                    declarationType?: "function" | "let" | "var" | "const" | "enum" | "const enum" | "class" | "async function" | undefined;
                                    typeFrom?: import("unimport").ModuleId | undefined;
                                } | [name?: string | undefined, as?: string | undefined, from?: string | undefined] | undefined)[] | undefined;
                                from?: string | undefined;
                                priority?: number | undefined;
                                disabled?: boolean | undefined;
                                dtsDisabled?: boolean | undefined;
                                declarationType?: "function" | "let" | "var" | "const" | "enum" | "const enum" | "class" | "async function" | undefined;
                                meta?: {
                                    [x: string]: any;
                                    description?: string | undefined;
                                    docsUrl?: string | undefined;
                                } | undefined;
                                type?: boolean | undefined;
                                typeFrom?: import("unimport").ModuleId | undefined;
                            } | {
                                package?: string | undefined;
                                url?: string | undefined;
                                ignore?: (string | {
                                    exec?: {} | undefined;
                                    test?: {} | undefined;
                                    readonly source?: string | undefined;
                                    readonly global?: boolean | undefined;
                                    readonly ignoreCase?: boolean | undefined;
                                    readonly multiline?: boolean | undefined;
                                    lastIndex?: number | undefined;
                                    compile?: {} | undefined;
                                    readonly flags?: string | undefined;
                                    readonly sticky?: boolean | undefined;
                                    readonly unicode?: boolean | undefined;
                                    readonly dotAll?: boolean | undefined;
                                    [Symbol.match]?: {} | undefined;
                                    [Symbol.replace]?: {} | undefined;
                                    [Symbol.search]?: {} | undefined;
                                    [Symbol.split]?: {} | undefined;
                                    [Symbol.matchAll]?: {} | undefined;
                                } | {} | undefined)[] | undefined;
                                cache?: boolean | undefined;
                            } | undefined)[] | undefined;
                            warn?: {} | undefined;
                            debugLog?: {} | undefined;
                            addons?: {
                                addons?: ({
                                    name?: string | undefined;
                                    transform?: {} | undefined;
                                    declaration?: {} | undefined;
                                    matchImports?: {} | undefined;
                                    extendImports?: {} | undefined;
                                    injectImportsResolved?: {} | undefined;
                                    injectImportsStringified?: {} | undefined;
                                } | undefined)[] | undefined;
                                vueTemplate?: boolean | undefined;
                                vueDirectives?: true | {
                                    isDirective?: {} | undefined;
                                } | undefined;
                            } | ({
                                name?: string | undefined;
                                transform?: {} | undefined;
                                declaration?: {} | undefined;
                                matchImports?: {} | undefined;
                                extendImports?: {} | undefined;
                                injectImportsResolved?: {} | undefined;
                                injectImportsStringified?: {} | undefined;
                            } | undefined)[] | undefined;
                            virtualImports?: (string | undefined)[] | undefined;
                            dirs?: (string | undefined)[] | undefined;
                            dirsScanOptions?: {
                                filePatterns?: (string | undefined)[] | undefined;
                                fileFilter?: {} | undefined;
                                types?: boolean | undefined;
                                cwd?: string | undefined;
                            } | undefined;
                            resolveId?: {} | undefined;
                            commentsDisable?: (string | undefined)[] | undefined;
                            commentsDebug?: (string | undefined)[] | undefined;
                            collectMeta?: boolean | undefined;
                            injectAtEnd?: boolean | undefined;
                            mergeExisting?: boolean | undefined;
                            parser?: "acorn" | "regex" | undefined;
                            eslintrc?: {
                                enabled?: false | true | "auto" | 8 | 9 | undefined;
                                filePath?: string | undefined;
                                globalsPropValue?: import("../../../types").EslintGlobalsPropValue | undefined;
                            } | undefined;
                        } | undefined;
                        targetBrowsers?: (string | undefined)[] | undefined;
                        manifestVersion?: import("../../../types").TargetManifestVersion | undefined;
                        logger?: {
                            debug?: {} | undefined;
                            log?: {} | undefined;
                            info?: {} | undefined;
                            warn?: {} | undefined;
                            error?: {} | undefined;
                            fatal?: {} | undefined;
                            success?: {} | undefined;
                            level?: 0 | 1 | 2 | 3 | 4 | 5 | {
                                toString?: {} | undefined;
                                toFixed?: {} | undefined;
                                toExponential?: {} | undefined;
                                toPrecision?: {} | undefined;
                                valueOf?: {} | undefined;
                                toLocaleString?: {} | undefined;
                            } | undefined;
                        } | undefined;
                        webExt?: {
                            disabled?: boolean | undefined;
                            openConsole?: boolean | undefined;
                            openDevtools?: boolean | undefined;
                            binaries?: {
                                [x: string]: string | undefined;
                            } | undefined;
                            firefoxProfile?: string | undefined;
                            chromiumProfile?: string | undefined;
                            chromiumPref?: {
                                [x: string]: any;
                            } | undefined;
                            chromiumPort?: number | undefined;
                            firefoxPrefs?: {
                                [x: string]: string | undefined;
                            } | undefined;
                            firefoxArgs?: (string | undefined)[] | undefined;
                            chromiumArgs?: (string | undefined)[] | undefined;
                            startUrls?: (string | undefined)[] | undefined;
                            keepProfileChanges?: boolean | undefined;
                        } | undefined;
                        runner?: {
                            disabled?: boolean | undefined;
                            openConsole?: boolean | undefined;
                            openDevtools?: boolean | undefined;
                            binaries?: {
                                [x: string]: string | undefined;
                            } | undefined;
                            firefoxProfile?: string | undefined;
                            chromiumProfile?: string | undefined;
                            chromiumPref?: {
                                [x: string]: any;
                            } | undefined;
                            chromiumPort?: number | undefined;
                            firefoxPrefs?: {
                                [x: string]: string | undefined;
                            } | undefined;
                            firefoxArgs?: (string | undefined)[] | undefined;
                            chromiumArgs?: (string | undefined)[] | undefined;
                            startUrls?: (string | undefined)[] | undefined;
                            keepProfileChanges?: boolean | undefined;
                        } | undefined;
                        analysis?: {
                            enabled?: boolean | undefined;
                            open?: boolean | undefined;
                            template?: import("@aklinker1/rollup-plugin-visualizer/dist/plugin/template-types").TemplateType | undefined;
                            outputFile?: string | undefined;
                            keepArtifacts?: boolean | undefined;
                        } | undefined;
                        alias?: {
                            [x: string]: string | undefined;
                        } | undefined;
                        hooks?: {
                            ready?: {} | undefined;
                            'vite:build:extendConfig'?: {} | undefined;
                            'vite:devServer:extendConfig'?: {} | undefined;
                            'config:resolved'?: {} | undefined;
                            'prepare:types'?: {} | undefined;
                            'prepare:publicPaths'?: {} | undefined;
                            'build:before'?: {} | undefined;
                            'build:done'?: {} | undefined;
                            'build:manifestGenerated'?: {} | undefined;
                            'entrypoints:found'?: {} | undefined;
                            'entrypoints:resolved'?: {} | undefined;
                            'entrypoints:grouped'?: {} | undefined;
                            'build:publicAssets'?: {} | undefined;
                            'zip:start'?: {} | undefined;
                            'zip:extension:start'?: {} | undefined;
                            'zip:extension:done'?: {} | undefined;
                            'zip:sources:start'?: {} | undefined;
                            'zip:sources:done'?: {} | undefined;
                            'zip:done'?: {} | undefined;
                            'server:created'?: {} | undefined;
                            'server:started'?: {} | undefined;
                            'server:closed'?: {} | undefined;
                            vite?: {
                                "build:extendConfig"?: {} | undefined;
                                "devServer:extendConfig"?: {} | undefined;
                                build?: {
                                    extendConfig?: {} | undefined;
                                } | {
                                    extendConfig?: {} | undefined;
                                } | undefined;
                                devServer?: {
                                    extendConfig?: {} | undefined;
                                } | {
                                    extendConfig?: {} | undefined;
                                } | undefined;
                            } | {
                                build?: {
                                    extendConfig?: {} | undefined;
                                } | {
                                    extendConfig?: {} | undefined;
                                } | undefined;
                                devServer?: {
                                    extendConfig?: {} | undefined;
                                } | {
                                    extendConfig?: {} | undefined;
                                } | undefined;
                            } | undefined;
                            config?: {
                                resolved?: {} | undefined;
                            } | {
                                resolved?: {} | undefined;
                            } | undefined;
                            prepare?: {
                                types?: {} | undefined;
                                publicPaths?: {} | undefined;
                            } | {
                                types?: {} | undefined;
                                publicPaths?: {} | undefined;
                            } | undefined;
                            build?: {
                                before?: {} | undefined;
                                done?: {} | undefined;
                                manifestGenerated?: {} | undefined;
                                publicAssets?: {} | undefined;
                            } | {
                                before?: {} | undefined;
                                done?: {} | undefined;
                                manifestGenerated?: {} | undefined;
                                publicAssets?: {} | undefined;
                            } | undefined;
                            entrypoints?: {
                                resolved?: {} | undefined;
                                found?: {} | undefined;
                                grouped?: {} | undefined;
                            } | {
                                resolved?: {} | undefined;
                                found?: {} | undefined;
                                grouped?: {} | undefined;
                            } | undefined;
                            zip?: {
                                start?: {} | undefined;
                                done?: {} | undefined;
                                "extension:start"?: {} | undefined;
                                "extension:done"?: {} | undefined;
                                "sources:start"?: {} | undefined;
                                "sources:done"?: {} | undefined;
                                extension?: {
                                    start?: {} | undefined;
                                    done?: {} | undefined;
                                } | {
                                    start?: {} | undefined;
                                    done?: {} | undefined;
                                } | undefined;
                                sources?: {
                                    start?: {} | undefined;
                                    done?: {} | undefined;
                                } | {
                                    start?: {} | undefined;
                                    done?: {} | undefined;
                                } | undefined;
                            } | {
                                extension?: {
                                    start?: {} | undefined;
                                    done?: {} | undefined;
                                } | {
                                    start?: {} | undefined;
                                    done?: {} | undefined;
                                } | undefined;
                                sources?: {
                                    start?: {} | undefined;
                                    done?: {} | undefined;
                                } | {
                                    start?: {} | undefined;
                                    done?: {} | undefined;
                                } | undefined;
                                start?: {} | undefined;
                                done?: {} | undefined;
                            } | undefined;
                            server?: {
                                created?: {} | undefined;
                                started?: {} | undefined;
                                closed?: {} | undefined;
                            } | {
                                created?: {} | undefined;
                                started?: {} | undefined;
                                closed?: {} | undefined;
                            } | undefined;
                        } | {
                            vite?: {
                                "build:extendConfig"?: {} | undefined;
                                "devServer:extendConfig"?: {} | undefined;
                                build?: {
                                    extendConfig?: {} | undefined;
                                } | {
                                    extendConfig?: {} | undefined;
                                } | undefined;
                                devServer?: {
                                    extendConfig?: {} | undefined;
                                } | {
                                    extendConfig?: {} | undefined;
                                } | undefined;
                            } | {
                                build?: {
                                    extendConfig?: {} | undefined;
                                } | {
                                    extendConfig?: {} | undefined;
                                } | undefined;
                                devServer?: {
                                    extendConfig?: {} | undefined;
                                } | {
                                    extendConfig?: {} | undefined;
                                } | undefined;
                            } | undefined;
                            config?: {
                                resolved?: {} | undefined;
                            } | {
                                resolved?: {} | undefined;
                            } | undefined;
                            prepare?: {
                                types?: {} | undefined;
                                publicPaths?: {} | undefined;
                            } | {
                                types?: {} | undefined;
                                publicPaths?: {} | undefined;
                            } | undefined;
                            build?: {
                                before?: {} | undefined;
                                done?: {} | undefined;
                                manifestGenerated?: {} | undefined;
                                publicAssets?: {} | undefined;
                            } | {
                                before?: {} | undefined;
                                done?: {} | undefined;
                                manifestGenerated?: {} | undefined;
                                publicAssets?: {} | undefined;
                            } | undefined;
                            entrypoints?: {
                                resolved?: {} | undefined;
                                found?: {} | undefined;
                                grouped?: {} | undefined;
                            } | {
                                resolved?: {} | undefined;
                                found?: {} | undefined;
                                grouped?: {} | undefined;
                            } | undefined;
                            zip?: {
                                start?: {} | undefined;
                                done?: {} | undefined;
                                "extension:start"?: {} | undefined;
                                "extension:done"?: {} | undefined;
                                "sources:start"?: {} | undefined;
                                "sources:done"?: {} | undefined;
                                extension?: {
                                    start?: {} | undefined;
                                    done?: {} | undefined;
                                } | {
                                    start?: {} | undefined;
                                    done?: {} | undefined;
                                } | undefined;
                                sources?: {
                                    start?: {} | undefined;
                                    done?: {} | undefined;
                                } | {
                                    start?: {} | undefined;
                                    done?: {} | undefined;
                                } | undefined;
                            } | {
                                extension?: {
                                    start?: {} | undefined;
                                    done?: {} | undefined;
                                } | {
                                    start?: {} | undefined;
                                    done?: {} | undefined;
                                } | undefined;
                                sources?: {
                                    start?: {} | undefined;
                                    done?: {} | undefined;
                                } | {
                                    start?: {} | undefined;
                                    done?: {} | undefined;
                                } | undefined;
                                start?: {} | undefined;
                                done?: {} | undefined;
                            } | undefined;
                            server?: {
                                created?: {} | undefined;
                                started?: {} | undefined;
                                closed?: {} | undefined;
                            } | {
                                created?: {} | undefined;
                                started?: {} | undefined;
                                closed?: {} | undefined;
                            } | undefined;
                            ready?: {} | undefined;
                        } | undefined;
                        modules?: (string | undefined)[] | undefined;
                    } | undefined;
                    giget?: {
                        provider?: string | undefined;
                        force?: boolean | undefined;
                        forceClean?: boolean | undefined;
                        offline?: boolean | undefined;
                        preferOffline?: boolean | undefined;
                        providers?: {
                            [x: string]: {} | undefined;
                        } | undefined;
                        dir?: string | undefined;
                        registry?: false | string | undefined;
                        cwd?: string | undefined;
                        auth?: string | undefined;
                        install?: boolean | undefined;
                        silent?: boolean | undefined;
                    } | undefined;
                    install?: boolean | undefined;
                    auth?: string | undefined;
                } | undefined;
                meta?: {
                    [x: string]: any;
                    name?: string | undefined;
                } | undefined;
                cwd?: string | undefined;
                configFile?: string | undefined;
            } | undefined)[] | undefined;
            cwd?: string | undefined;
            source?: string | undefined;
            sourceOptions?: {
                [x: string]: any;
                meta?: {
                    [x: string]: any;
                    name?: string | undefined;
                } | undefined;
                overrides?: {
                    browser?: import("../../../types").TargetBrowser | undefined;
                    debug?: boolean | undefined;
                    vite?: {} | undefined;
                    zip?: {
                        artifactTemplate?: string | undefined;
                        zipSources?: boolean | undefined;
                        sourcesTemplate?: string | undefined;
                        name?: string | undefined;
                        sourcesRoot?: string | undefined;
                        includeSources?: (string | undefined)[] | undefined;
                        excludeSources?: (string | undefined)[] | undefined;
                        exclude?: (string | undefined)[] | undefined;
                        downloadPackages?: (string | undefined)[] | undefined;
                        compressionLevel?: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | undefined;
                    } | undefined;
                    root?: string | undefined;
                    mode?: string | undefined;
                    dev?: {
                        server?: {
                            host?: string | undefined;
                            port?: number | undefined;
                            origin?: string | undefined;
                            hostname?: string | undefined;
                        } | undefined;
                        reloadCommand?: string | false | undefined;
                    } | undefined;
                    publicDir?: string | undefined;
                    experimental?: {} | undefined;
                    manifest?: {
                        [x: string]: any;
                        content_scripts?: ({
                            matches?: (string | undefined)[] | undefined;
                            exclude_matches?: (string | undefined)[] | undefined;
                            css?: (string | undefined)[] | undefined;
                            js?: (string | undefined)[] | undefined;
                            run_at?: string | undefined | undefined;
                            all_frames?: boolean | undefined | undefined;
                            match_about_blank?: boolean | undefined | undefined;
                            include_globs?: (string | undefined)[] | undefined;
                            exclude_globs?: (string | undefined)[] | undefined;
                            world?: "ISOLATED" | "MAIN" | undefined | undefined;
                        } | undefined)[] | undefined;
                        content_security_policy?: {
                            extension_pages?: string | undefined;
                            sandbox?: string | undefined;
                        } | undefined;
                        host_permissions?: (string | undefined)[] | undefined;
                        optional_permissions?: (Browser.runtime.ManifestOptionalPermissions | undefined)[] | undefined;
                        optional_host_permissions?: (string | undefined)[] | undefined;
                        name?: string | undefined;
                        version?: string | undefined;
                        default_locale?: string | undefined | undefined;
                        description?: string | undefined | undefined;
                        icons?: {
                            [x: number]: string | undefined;
                        } | undefined;
                        author?: {
                            email?: string | undefined;
                        } | undefined;
                        background_page?: string | undefined | undefined;
                        chrome_settings_overrides?: {
                            homepage?: string | undefined | undefined;
                            search_provider?: {
                                name?: string | undefined | undefined;
                                keyword?: string | undefined | undefined;
                                favicon_url?: string | undefined | undefined;
                                search_url?: string | undefined;
                                encoding?: string | undefined | undefined;
                                suggest_url?: string | undefined | undefined;
                                instant_url?: string | undefined | undefined;
                                image_url?: string | undefined | undefined;
                                search_url_post_params?: string | undefined | undefined;
                                suggest_url_post_params?: string | undefined | undefined;
                                instant_url_post_params?: string | undefined | undefined;
                                image_url_post_params?: string | undefined | undefined;
                                alternate_urls?: (string | undefined)[] | undefined;
                                prepopulated_id?: number | undefined | undefined;
                                is_default?: boolean | undefined | undefined;
                            } | undefined;
                            startup_pages?: (string | undefined)[] | undefined;
                        } | undefined;
                        chrome_ui_overrides?: {
                            bookmarks_ui?: {
                                remove_bookmark_shortcut?: boolean | undefined | undefined;
                                remove_button?: boolean | undefined | undefined;
                            } | undefined;
                        } | undefined;
                        commands?: {
                            [x: string]: {
                                suggested_key?: {
                                    default?: string | undefined | undefined;
                                    windows?: string | undefined | undefined;
                                    mac?: string | undefined | undefined;
                                    chromeos?: string | undefined | undefined;
                                    linux?: string | undefined | undefined;
                                } | undefined;
                                description?: string | undefined | undefined;
                                global?: boolean | undefined | undefined;
                            } | undefined;
                        } | undefined;
                        content_capabilities?: {
                            matches?: (string | undefined)[] | undefined;
                            permissions?: (string | undefined)[] | undefined;
                        } | undefined;
                        converted_from_user_script?: boolean | undefined | undefined;
                        current_locale?: string | undefined | undefined;
                        event_rules?: ({
                            event?: string | undefined | undefined;
                            actions?: ({
                                type?: string | undefined;
                            } | undefined)[] | undefined;
                            conditions?: ({
                                pageUrl?: {
                                    hostContains?: string | undefined | undefined;
                                    hostEquals?: string | undefined | undefined;
                                    hostPrefix?: string | undefined | undefined;
                                    hostSuffix?: string | undefined | undefined;
                                    pathContains?: string | undefined | undefined;
                                    pathEquals?: string | undefined | undefined;
                                    pathPrefix?: string | undefined | undefined;
                                    pathSuffix?: string | undefined | undefined;
                                    queryContains?: string | undefined | undefined;
                                    queryEquals?: string | undefined | undefined;
                                    queryPrefix?: string | undefined | undefined;
                                    querySuffix?: string | undefined | undefined;
                                    urlContains?: string | undefined | undefined;
                                    urlEquals?: string | undefined | undefined;
                                    urlMatches?: string | undefined | undefined;
                                    originAndPathMatches?: string | undefined | undefined;
                                    urlPrefix?: string | undefined | undefined;
                                    urlSuffix?: string | undefined | undefined;
                                    schemes?: (string | undefined)[] | undefined;
                                    ports?: (number | (number | undefined)[] | undefined)[] | undefined;
                                } | undefined;
                                css?: (string | undefined)[] | undefined;
                                isBookmarked?: boolean | undefined | undefined;
                            } | undefined)[] | undefined;
                        } | undefined)[] | undefined;
                        externally_connectable?: {
                            ids?: (string | undefined)[] | undefined;
                            matches?: (string | undefined)[] | undefined;
                            accepts_tls_channel_id?: boolean | undefined | undefined;
                        } | undefined;
                        file_browser_handlers?: ({
                            id?: string | undefined | undefined;
                            default_title?: string | undefined | undefined;
                            file_filters?: (string | undefined)[] | undefined;
                        } | undefined)[] | undefined;
                        file_system_provider_capabilities?: {
                            configurable?: boolean | undefined | undefined;
                            watchable?: boolean | undefined | undefined;
                            multiple_mounts?: boolean | undefined | undefined;
                            source?: string | undefined | undefined;
                        } | undefined;
                        homepage_url?: string | undefined | undefined;
                        import?: ({
                            id?: string | undefined;
                            minimum_version?: string | undefined | undefined;
                        } | undefined)[] | undefined;
                        export?: {
                            whitelist?: (string | undefined)[] | undefined;
                        } | undefined;
                        incognito?: string | undefined | undefined;
                        input_components?: ({
                            name?: string | undefined | undefined;
                            type?: string | undefined | undefined;
                            id?: string | undefined | undefined;
                            description?: string | undefined | undefined;
                            language?: string | (string | undefined)[] | undefined;
                            layouts?: (string | undefined)[] | undefined;
                            indicator?: string | undefined | undefined;
                        } | undefined)[] | undefined;
                        key?: string | undefined | undefined;
                        minimum_chrome_version?: string | undefined | undefined;
                        nacl_modules?: ({
                            path?: string | undefined;
                            mime_type?: string | undefined;
                        } | undefined)[] | undefined;
                        oauth2?: {
                            client_id?: string | undefined;
                            scopes?: (string | undefined)[] | undefined;
                        } | undefined;
                        offline_enabled?: boolean | undefined | undefined;
                        omnibox?: {
                            keyword?: string | undefined;
                        } | undefined;
                        platforms?: ({
                            nacl_arch?: string | undefined | undefined;
                            sub_package_path?: string | undefined;
                        } | undefined)[] | undefined;
                        plugins?: ({
                            path?: string | undefined;
                        } | undefined)[] | undefined;
                        requirements?: {
                            "3D"?: {
                                features?: (string | undefined)[] | undefined;
                            } | undefined;
                            plugins?: {
                                npapi?: boolean | undefined | undefined;
                            } | undefined;
                        } | undefined;
                        short_name?: string | undefined | undefined;
                        spellcheck?: {
                            dictionary_language?: string | undefined | undefined;
                            dictionary_locale?: string | undefined | undefined;
                            dictionary_format?: string | undefined | undefined;
                            dictionary_path?: string | undefined | undefined;
                        } | undefined;
                        storage?: {
                            managed_schema?: string | undefined;
                        } | undefined;
                        tts_engine?: {
                            voices?: ({
                                voice_name?: string | undefined;
                                lang?: string | undefined | undefined;
                                gender?: string | undefined | undefined;
                                event_types?: (string | undefined)[] | undefined;
                            } | undefined)[] | undefined;
                        } | undefined;
                        update_url?: string | undefined | undefined;
                        version_name?: string | undefined | undefined;
                        action?: {
                            default_icon?: {
                                [x: number]: string | undefined;
                            } | undefined;
                            default_title?: string | undefined | undefined;
                            default_popup?: string | undefined | undefined;
                            browser_style?: boolean | undefined;
                        } | undefined;
                        browser_action?: {
                            default_icon?: {
                                [x: number]: string | undefined;
                            } | undefined;
                            default_title?: string | undefined | undefined;
                            default_popup?: string | undefined | undefined;
                            browser_style?: boolean | undefined;
                        } | undefined;
                        page_action?: {
                            default_icon?: {
                                [x: number]: string | undefined;
                            } | undefined;
                            default_title?: string | undefined | undefined;
                            default_popup?: string | undefined | undefined;
                            browser_style?: boolean | undefined;
                        } | undefined;
                        browser_specific_settings?: {
                            gecko?: {
                                id?: string | undefined;
                                strict_min_version?: string | undefined;
                                strict_max_version?: string | undefined;
                                update_url?: string | undefined;
                            } | undefined;
                            gecko_android?: {
                                strict_min_version?: string | undefined;
                                strict_max_version?: string | undefined;
                            } | undefined;
                            safari?: {
                                strict_min_version?: string | undefined;
                                strict_max_version?: string | undefined;
                            } | undefined;
                        } | undefined;
                        permissions?: (Browser.runtime.ManifestPermissions | {
                            readonly [x: number]: string | undefined;
                            toString?: {} | undefined;
                            charAt?: {} | undefined;
                            charCodeAt?: {} | undefined;
                            concat?: {} | undefined;
                            indexOf?: {} | undefined;
                            lastIndexOf?: {} | undefined;
                            localeCompare?: {} | undefined;
                            match?: {} | undefined;
                            replace?: {} | undefined;
                            search?: {} | undefined;
                            slice?: {} | undefined;
                            split?: {} | undefined;
                            substring?: {} | undefined;
                            toLowerCase?: {} | undefined;
                            toLocaleLowerCase?: {} | undefined;
                            toUpperCase?: {} | undefined;
                            toLocaleUpperCase?: {} | undefined;
                            trim?: {} | undefined;
                            readonly length?: number | undefined;
                            substr?: {} | undefined;
                            valueOf?: {} | undefined;
                            codePointAt?: {} | undefined;
                            includes?: {} | undefined;
                            endsWith?: {} | undefined;
                            normalize?: {} | undefined;
                            repeat?: {} | undefined;
                            startsWith?: {} | undefined;
                            anchor?: {} | undefined;
                            big?: {} | undefined;
                            blink?: {} | undefined;
                            bold?: {} | undefined;
                            fixed?: {} | undefined;
                            fontcolor?: {} | undefined;
                            fontsize?: {} | undefined;
                            italics?: {} | undefined;
                            link?: {} | undefined;
                            small?: {} | undefined;
                            strike?: {} | undefined;
                            sub?: {} | undefined;
                            sup?: {} | undefined;
                            padStart?: {} | undefined;
                            padEnd?: {} | undefined;
                            trimEnd?: {} | undefined;
                            trimStart?: {} | undefined;
                            trimLeft?: {} | undefined;
                            trimRight?: {} | undefined;
                            matchAll?: {} | undefined;
                            [Symbol.iterator]?: {} | undefined;
                            at?: {} | undefined;
                        } | undefined)[] | undefined;
                        web_accessible_resources?: (string | undefined)[] | ({
                            resources?: (string | undefined)[] | undefined;
                            matches?: (string | undefined)[] | undefined;
                        } | undefined)[] | undefined;
                    } | {
                        then?: {} | undefined;
                        catch?: {} | undefined;
                        finally?: {} | undefined;
                        readonly [Symbol.toStringTag]?: string | undefined;
                    } | {} | undefined;
                    srcDir?: string | undefined;
                    entrypointsDir?: string | undefined;
                    modulesDir?: string | undefined;
                    filterEntrypoints?: (string | undefined)[] | undefined;
                    outDir?: string | undefined;
                    outDirTemplate?: string | undefined;
                    imports?: false | {
                        imports?: ({
                            name?: string | undefined;
                            as?: import("unimport").ImportName | undefined;
                            with?: {
                                [x: string]: string | undefined;
                            } | undefined;
                            from?: string | undefined;
                            priority?: number | undefined;
                            disabled?: boolean | undefined;
                            dtsDisabled?: boolean | undefined;
                            declarationType?: "function" | "let" | "var" | "const" | "enum" | "const enum" | "class" | "async function" | undefined;
                            meta?: {
                                [x: string]: any;
                                description?: string | undefined;
                                docsUrl?: string | undefined;
                            } | undefined;
                            type?: boolean | undefined;
                            typeFrom?: import("unimport").ModuleId | undefined;
                        } | undefined)[] | undefined;
                        presets?: ("@vue/composition-api" | "@vueuse/core" | "@vueuse/head" | "pinia" | "preact" | "quasar" | "react" | "react-router" | "react-router-dom" | "svelte" | "svelte/animate" | "svelte/easing" | "svelte/motion" | "svelte/store" | "svelte/transition" | "vee-validate" | "vitepress" | "vue-demi" | "vue-i18n" | "vue-router" | "vue-router-composables" | "vue" | "vue/macros" | "vuex" | "vitest" | "uni-app" | "solid-js" | "solid-app-router" | "rxjs" | "date-fns" | {
                            imports?: (string | /*elided*/ any | {
                                name?: string | undefined;
                                type?: boolean | undefined;
                                meta?: {
                                    [x: string]: any;
                                    description?: string | undefined;
                                    docsUrl?: string | undefined;
                                } | undefined;
                                as?: import("unimport").ImportName | undefined;
                                with?: {
                                    [x: string]: string | undefined;
                                } | undefined;
                                priority?: number | undefined;
                                disabled?: boolean | undefined;
                                dtsDisabled?: boolean | undefined;
                                declarationType?: "function" | "let" | "var" | "const" | "enum" | "const enum" | "class" | "async function" | undefined;
                                typeFrom?: import("unimport").ModuleId | undefined;
                            } | [name?: string | undefined, as?: string | undefined, from?: string | undefined] | undefined)[] | undefined;
                            from?: string | undefined;
                            priority?: number | undefined;
                            disabled?: boolean | undefined;
                            dtsDisabled?: boolean | undefined;
                            declarationType?: "function" | "let" | "var" | "const" | "enum" | "const enum" | "class" | "async function" | undefined;
                            meta?: {
                                [x: string]: any;
                                description?: string | undefined;
                                docsUrl?: string | undefined;
                            } | undefined;
                            type?: boolean | undefined;
                            typeFrom?: import("unimport").ModuleId | undefined;
                        } | {
                            package?: string | undefined;
                            url?: string | undefined;
                            ignore?: (string | {
                                exec?: {} | undefined;
                                test?: {} | undefined;
                                readonly source?: string | undefined;
                                readonly global?: boolean | undefined;
                                readonly ignoreCase?: boolean | undefined;
                                readonly multiline?: boolean | undefined;
                                lastIndex?: number | undefined;
                                compile?: {} | undefined;
                                readonly flags?: string | undefined;
                                readonly sticky?: boolean | undefined;
                                readonly unicode?: boolean | undefined;
                                readonly dotAll?: boolean | undefined;
                                [Symbol.match]?: {} | undefined;
                                [Symbol.replace]?: {} | undefined;
                                [Symbol.search]?: {} | undefined;
                                [Symbol.split]?: {} | undefined;
                                [Symbol.matchAll]?: {} | undefined;
                            } | {} | undefined)[] | undefined;
                            cache?: boolean | undefined;
                        } | undefined)[] | undefined;
                        warn?: {} | undefined;
                        debugLog?: {} | undefined;
                        addons?: {
                            addons?: ({
                                name?: string | undefined;
                                transform?: {} | undefined;
                                declaration?: {} | undefined;
                                matchImports?: {} | undefined;
                                extendImports?: {} | undefined;
                                injectImportsResolved?: {} | undefined;
                                injectImportsStringified?: {} | undefined;
                            } | undefined)[] | undefined;
                            vueTemplate?: boolean | undefined;
                            vueDirectives?: true | {
                                isDirective?: {} | undefined;
                            } | undefined;
                        } | ({
                            name?: string | undefined;
                            transform?: {} | undefined;
                            declaration?: {} | undefined;
                            matchImports?: {} | undefined;
                            extendImports?: {} | undefined;
                            injectImportsResolved?: {} | undefined;
                            injectImportsStringified?: {} | undefined;
                        } | undefined)[] | undefined;
                        virtualImports?: (string | undefined)[] | undefined;
                        dirs?: (string | undefined)[] | undefined;
                        dirsScanOptions?: {
                            filePatterns?: (string | undefined)[] | undefined;
                            fileFilter?: {} | undefined;
                            types?: boolean | undefined;
                            cwd?: string | undefined;
                        } | undefined;
                        resolveId?: {} | undefined;
                        commentsDisable?: (string | undefined)[] | undefined;
                        commentsDebug?: (string | undefined)[] | undefined;
                        collectMeta?: boolean | undefined;
                        injectAtEnd?: boolean | undefined;
                        mergeExisting?: boolean | undefined;
                        parser?: "acorn" | "regex" | undefined;
                        eslintrc?: {
                            enabled?: false | true | "auto" | 8 | 9 | undefined;
                            filePath?: string | undefined;
                            globalsPropValue?: import("../../../types").EslintGlobalsPropValue | undefined;
                        } | undefined;
                    } | undefined;
                    targetBrowsers?: (string | undefined)[] | undefined;
                    manifestVersion?: import("../../../types").TargetManifestVersion | undefined;
                    logger?: {
                        debug?: {} | undefined;
                        log?: {} | undefined;
                        info?: {} | undefined;
                        warn?: {} | undefined;
                        error?: {} | undefined;
                        fatal?: {} | undefined;
                        success?: {} | undefined;
                        level?: 0 | 1 | 2 | 3 | 4 | 5 | {
                            toString?: {} | undefined;
                            toFixed?: {} | undefined;
                            toExponential?: {} | undefined;
                            toPrecision?: {} | undefined;
                            valueOf?: {} | undefined;
                            toLocaleString?: {} | undefined;
                        } | undefined;
                    } | undefined;
                    webExt?: {
                        disabled?: boolean | undefined;
                        openConsole?: boolean | undefined;
                        openDevtools?: boolean | undefined;
                        binaries?: {
                            [x: string]: string | undefined;
                        } | undefined;
                        firefoxProfile?: string | undefined;
                        chromiumProfile?: string | undefined;
                        chromiumPref?: {
                            [x: string]: any;
                        } | undefined;
                        chromiumPort?: number | undefined;
                        firefoxPrefs?: {
                            [x: string]: string | undefined;
                        } | undefined;
                        firefoxArgs?: (string | undefined)[] | undefined;
                        chromiumArgs?: (string | undefined)[] | undefined;
                        startUrls?: (string | undefined)[] | undefined;
                        keepProfileChanges?: boolean | undefined;
                    } | undefined;
                    runner?: {
                        disabled?: boolean | undefined;
                        openConsole?: boolean | undefined;
                        openDevtools?: boolean | undefined;
                        binaries?: {
                            [x: string]: string | undefined;
                        } | undefined;
                        firefoxProfile?: string | undefined;
                        chromiumProfile?: string | undefined;
                        chromiumPref?: {
                            [x: string]: any;
                        } | undefined;
                        chromiumPort?: number | undefined;
                        firefoxPrefs?: {
                            [x: string]: string | undefined;
                        } | undefined;
                        firefoxArgs?: (string | undefined)[] | undefined;
                        chromiumArgs?: (string | undefined)[] | undefined;
                        startUrls?: (string | undefined)[] | undefined;
                        keepProfileChanges?: boolean | undefined;
                    } | undefined;
                    analysis?: {
                        enabled?: boolean | undefined;
                        open?: boolean | undefined;
                        template?: import("@aklinker1/rollup-plugin-visualizer/dist/plugin/template-types").TemplateType | undefined;
                        outputFile?: string | undefined;
                        keepArtifacts?: boolean | undefined;
                    } | undefined;
                    alias?: {
                        [x: string]: string | undefined;
                    } | undefined;
                    hooks?: {
                        ready?: {} | undefined;
                        'vite:build:extendConfig'?: {} | undefined;
                        'vite:devServer:extendConfig'?: {} | undefined;
                        'config:resolved'?: {} | undefined;
                        'prepare:types'?: {} | undefined;
                        'prepare:publicPaths'?: {} | undefined;
                        'build:before'?: {} | undefined;
                        'build:done'?: {} | undefined;
                        'build:manifestGenerated'?: {} | undefined;
                        'entrypoints:found'?: {} | undefined;
                        'entrypoints:resolved'?: {} | undefined;
                        'entrypoints:grouped'?: {} | undefined;
                        'build:publicAssets'?: {} | undefined;
                        'zip:start'?: {} | undefined;
                        'zip:extension:start'?: {} | undefined;
                        'zip:extension:done'?: {} | undefined;
                        'zip:sources:start'?: {} | undefined;
                        'zip:sources:done'?: {} | undefined;
                        'zip:done'?: {} | undefined;
                        'server:created'?: {} | undefined;
                        'server:started'?: {} | undefined;
                        'server:closed'?: {} | undefined;
                        vite?: {
                            "build:extendConfig"?: {} | undefined;
                            "devServer:extendConfig"?: {} | undefined;
                            build?: {
                                extendConfig?: {} | undefined;
                            } | {
                                extendConfig?: {} | undefined;
                            } | undefined;
                            devServer?: {
                                extendConfig?: {} | undefined;
                            } | {
                                extendConfig?: {} | undefined;
                            } | undefined;
                        } | {
                            build?: {
                                extendConfig?: {} | undefined;
                            } | {
                                extendConfig?: {} | undefined;
                            } | undefined;
                            devServer?: {
                                extendConfig?: {} | undefined;
                            } | {
                                extendConfig?: {} | undefined;
                            } | undefined;
                        } | undefined;
                        config?: {
                            resolved?: {} | undefined;
                        } | {
                            resolved?: {} | undefined;
                        } | undefined;
                        prepare?: {
                            types?: {} | undefined;
                            publicPaths?: {} | undefined;
                        } | {
                            types?: {} | undefined;
                            publicPaths?: {} | undefined;
                        } | undefined;
                        build?: {
                            before?: {} | undefined;
                            done?: {} | undefined;
                            manifestGenerated?: {} | undefined;
                            publicAssets?: {} | undefined;
                        } | {
                            before?: {} | undefined;
                            done?: {} | undefined;
                            manifestGenerated?: {} | undefined;
                            publicAssets?: {} | undefined;
                        } | undefined;
                        entrypoints?: {
                            resolved?: {} | undefined;
                            found?: {} | undefined;
                            grouped?: {} | undefined;
                        } | {
                            resolved?: {} | undefined;
                            found?: {} | undefined;
                            grouped?: {} | undefined;
                        } | undefined;
                        zip?: {
                            start?: {} | undefined;
                            done?: {} | undefined;
                            "extension:start"?: {} | undefined;
                            "extension:done"?: {} | undefined;
                            "sources:start"?: {} | undefined;
                            "sources:done"?: {} | undefined;
                            extension?: {
                                start?: {} | undefined;
                                done?: {} | undefined;
                            } | {
                                start?: {} | undefined;
                                done?: {} | undefined;
                            } | undefined;
                            sources?: {
                                start?: {} | undefined;
                                done?: {} | undefined;
                            } | {
                                start?: {} | undefined;
                                done?: {} | undefined;
                            } | undefined;
                        } | {
                            extension?: {
                                start?: {} | undefined;
                                done?: {} | undefined;
                            } | {
                                start?: {} | undefined;
                                done?: {} | undefined;
                            } | undefined;
                            sources?: {
                                start?: {} | undefined;
                                done?: {} | undefined;
                            } | {
                                start?: {} | undefined;
                                done?: {} | undefined;
                            } | undefined;
                            start?: {} | undefined;
                            done?: {} | undefined;
                        } | undefined;
                        server?: {
                            created?: {} | undefined;
                            started?: {} | undefined;
                            closed?: {} | undefined;
                        } | {
                            created?: {} | undefined;
                            started?: {} | undefined;
                            closed?: {} | undefined;
                        } | undefined;
                    } | {
                        vite?: {
                            "build:extendConfig"?: {} | undefined;
                            "devServer:extendConfig"?: {} | undefined;
                            build?: {
                                extendConfig?: {} | undefined;
                            } | {
                                extendConfig?: {} | undefined;
                            } | undefined;
                            devServer?: {
                                extendConfig?: {} | undefined;
                            } | {
                                extendConfig?: {} | undefined;
                            } | undefined;
                        } | {
                            build?: {
                                extendConfig?: {} | undefined;
                            } | {
                                extendConfig?: {} | undefined;
                            } | undefined;
                            devServer?: {
                                extendConfig?: {} | undefined;
                            } | {
                                extendConfig?: {} | undefined;
                            } | undefined;
                        } | undefined;
                        config?: {
                            resolved?: {} | undefined;
                        } | {
                            resolved?: {} | undefined;
                        } | undefined;
                        prepare?: {
                            types?: {} | undefined;
                            publicPaths?: {} | undefined;
                        } | {
                            types?: {} | undefined;
                            publicPaths?: {} | undefined;
                        } | undefined;
                        build?: {
                            before?: {} | undefined;
                            done?: {} | undefined;
                            manifestGenerated?: {} | undefined;
                            publicAssets?: {} | undefined;
                        } | {
                            before?: {} | undefined;
                            done?: {} | undefined;
                            manifestGenerated?: {} | undefined;
                            publicAssets?: {} | undefined;
                        } | undefined;
                        entrypoints?: {
                            resolved?: {} | undefined;
                            found?: {} | undefined;
                            grouped?: {} | undefined;
                        } | {
                            resolved?: {} | undefined;
                            found?: {} | undefined;
                            grouped?: {} | undefined;
                        } | undefined;
                        zip?: {
                            start?: {} | undefined;
                            done?: {} | undefined;
                            "extension:start"?: {} | undefined;
                            "extension:done"?: {} | undefined;
                            "sources:start"?: {} | undefined;
                            "sources:done"?: {} | undefined;
                            extension?: {
                                start?: {} | undefined;
                                done?: {} | undefined;
                            } | {
                                start?: {} | undefined;
                                done?: {} | undefined;
                            } | undefined;
                            sources?: {
                                start?: {} | undefined;
                                done?: {} | undefined;
                            } | {
                                start?: {} | undefined;
                                done?: {} | undefined;
                            } | undefined;
                        } | {
                            extension?: {
                                start?: {} | undefined;
                                done?: {} | undefined;
                            } | {
                                start?: {} | undefined;
                                done?: {} | undefined;
                            } | undefined;
                            sources?: {
                                start?: {} | undefined;
                                done?: {} | undefined;
                            } | {
                                start?: {} | undefined;
                                done?: {} | undefined;
                            } | undefined;
                            start?: {} | undefined;
                            done?: {} | undefined;
                        } | undefined;
                        server?: {
                            created?: {} | undefined;
                            started?: {} | undefined;
                            closed?: {} | undefined;
                        } | {
                            created?: {} | undefined;
                            started?: {} | undefined;
                            closed?: {} | undefined;
                        } | undefined;
                        ready?: {} | undefined;
                    } | undefined;
                    modules?: (string | undefined)[] | undefined;
                } | undefined;
                giget?: {
                    provider?: string | undefined;
                    force?: boolean | undefined;
                    forceClean?: boolean | undefined;
                    offline?: boolean | undefined;
                    preferOffline?: boolean | undefined;
                    providers?: {
                        [x: string]: {} | undefined;
                    } | undefined;
                    dir?: string | undefined;
                    registry?: false | string | undefined;
                    cwd?: string | undefined;
                    auth?: string | undefined;
                    install?: boolean | undefined;
                    silent?: boolean | undefined;
                } | undefined;
                install?: boolean | undefined;
                auth?: string | undefined;
            } | undefined;
            meta?: {
                [x: string]: any;
                name?: string | undefined;
            } | undefined;
        } | undefined;
        alias?: {
            [x: string]: string | undefined;
        } | undefined;
        experimental?: {} | undefined;
        dev?: {
            server?: {
                host?: string | undefined;
                port?: number | undefined;
                origin?: string | undefined;
                watchDebounce?: number | undefined;
            } | undefined;
            reloadCommand?: string | false | undefined;
        } | undefined;
        hooks?: {
            ready?: {} | undefined;
            'vite:build:extendConfig'?: {} | undefined;
            'vite:devServer:extendConfig'?: {} | undefined;
            'config:resolved'?: {} | undefined;
            'prepare:types'?: {} | undefined;
            'prepare:publicPaths'?: {} | undefined;
            'build:before'?: {} | undefined;
            'build:done'?: {} | undefined;
            'build:manifestGenerated'?: {} | undefined;
            'entrypoints:found'?: {} | undefined;
            'entrypoints:resolved'?: {} | undefined;
            'entrypoints:grouped'?: {} | undefined;
            'build:publicAssets'?: {} | undefined;
            'zip:start'?: {} | undefined;
            'zip:extension:start'?: {} | undefined;
            'zip:extension:done'?: {} | undefined;
            'zip:sources:start'?: {} | undefined;
            'zip:sources:done'?: {} | undefined;
            'zip:done'?: {} | undefined;
            'server:created'?: {} | undefined;
            'server:started'?: {} | undefined;
            'server:closed'?: {} | undefined;
            vite?: {
                "build:extendConfig"?: {} | undefined;
                "devServer:extendConfig"?: {} | undefined;
                build?: {
                    extendConfig?: {} | undefined;
                } | {
                    extendConfig?: {} | undefined;
                } | undefined;
                devServer?: {
                    extendConfig?: {} | undefined;
                } | {
                    extendConfig?: {} | undefined;
                } | undefined;
            } | {
                build?: {
                    extendConfig?: {} | undefined;
                } | {
                    extendConfig?: {} | undefined;
                } | undefined;
                devServer?: {
                    extendConfig?: {} | undefined;
                } | {
                    extendConfig?: {} | undefined;
                } | undefined;
            } | undefined;
            config?: {
                resolved?: {} | undefined;
            } | {
                resolved?: {} | undefined;
            } | undefined;
            prepare?: {
                types?: {} | undefined;
                publicPaths?: {} | undefined;
            } | {
                types?: {} | undefined;
                publicPaths?: {} | undefined;
            } | undefined;
            build?: {
                before?: {} | undefined;
                done?: {} | undefined;
                manifestGenerated?: {} | undefined;
                publicAssets?: {} | undefined;
            } | {
                before?: {} | undefined;
                done?: {} | undefined;
                manifestGenerated?: {} | undefined;
                publicAssets?: {} | undefined;
            } | undefined;
            entrypoints?: {
                resolved?: {} | undefined;
                found?: {} | undefined;
                grouped?: {} | undefined;
            } | {
                resolved?: {} | undefined;
                found?: {} | undefined;
                grouped?: {} | undefined;
            } | undefined;
            zip?: {
                start?: {} | undefined;
                done?: {} | undefined;
                "extension:start"?: {} | undefined;
                "extension:done"?: {} | undefined;
                "sources:start"?: {} | undefined;
                "sources:done"?: {} | undefined;
                extension?: {
                    start?: {} | undefined;
                    done?: {} | undefined;
                } | {
                    start?: {} | undefined;
                    done?: {} | undefined;
                } | undefined;
                sources?: {
                    start?: {} | undefined;
                    done?: {} | undefined;
                } | {
                    start?: {} | undefined;
                    done?: {} | undefined;
                } | undefined;
            } | {
                extension?: {
                    start?: {} | undefined;
                    done?: {} | undefined;
                } | {
                    start?: {} | undefined;
                    done?: {} | undefined;
                } | undefined;
                sources?: {
                    start?: {} | undefined;
                    done?: {} | undefined;
                } | {
                    start?: {} | undefined;
                    done?: {} | undefined;
                } | undefined;
                start?: {} | undefined;
                done?: {} | undefined;
            } | undefined;
            server?: {
                created?: {} | undefined;
                started?: {} | undefined;
                closed?: {} | undefined;
            } | {
                created?: {} | undefined;
                started?: {} | undefined;
                closed?: {} | undefined;
            } | undefined;
        } | {
            vite?: {
                "build:extendConfig"?: {} | undefined;
                "devServer:extendConfig"?: {} | undefined;
                build?: {
                    extendConfig?: {} | undefined;
                } | {
                    extendConfig?: {} | undefined;
                } | undefined;
                devServer?: {
                    extendConfig?: {} | undefined;
                } | {
                    extendConfig?: {} | undefined;
                } | undefined;
            } | {
                build?: {
                    extendConfig?: {} | undefined;
                } | {
                    extendConfig?: {} | undefined;
                } | undefined;
                devServer?: {
                    extendConfig?: {} | undefined;
                } | {
                    extendConfig?: {} | undefined;
                } | undefined;
            } | undefined;
            config?: {
                resolved?: {} | undefined;
            } | {
                resolved?: {} | undefined;
            } | undefined;
            prepare?: {
                types?: {} | undefined;
                publicPaths?: {} | undefined;
            } | {
                types?: {} | undefined;
                publicPaths?: {} | undefined;
            } | undefined;
            build?: {
                before?: {} | undefined;
                done?: {} | undefined;
                manifestGenerated?: {} | undefined;
                publicAssets?: {} | undefined;
            } | {
                before?: {} | undefined;
                done?: {} | undefined;
                manifestGenerated?: {} | undefined;
                publicAssets?: {} | undefined;
            } | undefined;
            entrypoints?: {
                resolved?: {} | undefined;
                found?: {} | undefined;
                grouped?: {} | undefined;
            } | {
                resolved?: {} | undefined;
                found?: {} | undefined;
                grouped?: {} | undefined;
            } | undefined;
            zip?: {
                start?: {} | undefined;
                done?: {} | undefined;
                "extension:start"?: {} | undefined;
                "extension:done"?: {} | undefined;
                "sources:start"?: {} | undefined;
                "sources:done"?: {} | undefined;
                extension?: {
                    start?: {} | undefined;
                    done?: {} | undefined;
                } | {
                    start?: {} | undefined;
                    done?: {} | undefined;
                } | undefined;
                sources?: {
                    start?: {} | undefined;
                    done?: {} | undefined;
                } | {
                    start?: {} | undefined;
                    done?: {} | undefined;
                } | undefined;
            } | {
                extension?: {
                    start?: {} | undefined;
                    done?: {} | undefined;
                } | {
                    start?: {} | undefined;
                    done?: {} | undefined;
                } | undefined;
                sources?: {
                    start?: {} | undefined;
                    done?: {} | undefined;
                } | {
                    start?: {} | undefined;
                    done?: {} | undefined;
                } | undefined;
                start?: {} | undefined;
                done?: {} | undefined;
            } | undefined;
            server?: {
                created?: {} | undefined;
                started?: {} | undefined;
                closed?: {} | undefined;
            } | {
                created?: {} | undefined;
                started?: {} | undefined;
                closed?: {} | undefined;
            } | undefined;
            ready?: {} | undefined;
        } | undefined;
        builtinModules?: ({
            name?: string | undefined;
            configKey?: string | undefined;
            imports?: ({
                name?: string | undefined;
                as?: import("unimport").ImportName | undefined;
                with?: {
                    [x: string]: string | undefined;
                } | undefined;
                from?: string | undefined;
                priority?: number | undefined;
                disabled?: boolean | undefined;
                dtsDisabled?: boolean | undefined;
                declarationType?: "function" | "let" | "var" | "const" | "enum" | "const enum" | "class" | "async function" | undefined;
                meta?: {
                    [x: string]: any;
                    description?: string | undefined;
                    docsUrl?: string | undefined;
                } | undefined;
                type?: boolean | undefined;
                typeFrom?: import("unimport").ModuleId | undefined;
            } | undefined)[] | undefined;
            hooks?: {
                ready?: {} | undefined;
                'vite:build:extendConfig'?: {} | undefined;
                'vite:devServer:extendConfig'?: {} | undefined;
                'config:resolved'?: {} | undefined;
                'prepare:types'?: {} | undefined;
                'prepare:publicPaths'?: {} | undefined;
                'build:before'?: {} | undefined;
                'build:done'?: {} | undefined;
                'build:manifestGenerated'?: {} | undefined;
                'entrypoints:found'?: {} | undefined;
                'entrypoints:resolved'?: {} | undefined;
                'entrypoints:grouped'?: {} | undefined;
                'build:publicAssets'?: {} | undefined;
                'zip:start'?: {} | undefined;
                'zip:extension:start'?: {} | undefined;
                'zip:extension:done'?: {} | undefined;
                'zip:sources:start'?: {} | undefined;
                'zip:sources:done'?: {} | undefined;
                'zip:done'?: {} | undefined;
                'server:created'?: {} | undefined;
                'server:started'?: {} | undefined;
                'server:closed'?: {} | undefined;
                vite?: {
                    "build:extendConfig"?: {} | undefined;
                    "devServer:extendConfig"?: {} | undefined;
                    build?: {
                        extendConfig?: {} | undefined;
                    } | {
                        extendConfig?: {} | undefined;
                    } | undefined;
                    devServer?: {
                        extendConfig?: {} | undefined;
                    } | {
                        extendConfig?: {} | undefined;
                    } | undefined;
                } | {
                    build?: {
                        extendConfig?: {} | undefined;
                    } | {
                        extendConfig?: {} | undefined;
                    } | undefined;
                    devServer?: {
                        extendConfig?: {} | undefined;
                    } | {
                        extendConfig?: {} | undefined;
                    } | undefined;
                } | undefined;
                config?: {
                    resolved?: {} | undefined;
                } | {
                    resolved?: {} | undefined;
                } | undefined;
                prepare?: {
                    types?: {} | undefined;
                    publicPaths?: {} | undefined;
                } | {
                    types?: {} | undefined;
                    publicPaths?: {} | undefined;
                } | undefined;
                build?: {
                    before?: {} | undefined;
                    done?: {} | undefined;
                    manifestGenerated?: {} | undefined;
                    publicAssets?: {} | undefined;
                } | {
                    before?: {} | undefined;
                    done?: {} | undefined;
                    manifestGenerated?: {} | undefined;
                    publicAssets?: {} | undefined;
                } | undefined;
                entrypoints?: {
                    resolved?: {} | undefined;
                    found?: {} | undefined;
                    grouped?: {} | undefined;
                } | {
                    resolved?: {} | undefined;
                    found?: {} | undefined;
                    grouped?: {} | undefined;
                } | undefined;
                zip?: {
                    start?: {} | undefined;
                    done?: {} | undefined;
                    "extension:start"?: {} | undefined;
                    "extension:done"?: {} | undefined;
                    "sources:start"?: {} | undefined;
                    "sources:done"?: {} | undefined;
                    extension?: {
                        start?: {} | undefined;
                        done?: {} | undefined;
                    } | {
                        start?: {} | undefined;
                        done?: {} | undefined;
                    } | undefined;
                    sources?: {
                        start?: {} | undefined;
                        done?: {} | undefined;
                    } | {
                        start?: {} | undefined;
                        done?: {} | undefined;
                    } | undefined;
                } | {
                    extension?: {
                        start?: {} | undefined;
                        done?: {} | undefined;
                    } | {
                        start?: {} | undefined;
                        done?: {} | undefined;
                    } | undefined;
                    sources?: {
                        start?: {} | undefined;
                        done?: {} | undefined;
                    } | {
                        start?: {} | undefined;
                        done?: {} | undefined;
                    } | undefined;
                    start?: {} | undefined;
                    done?: {} | undefined;
                } | undefined;
                server?: {
                    created?: {} | undefined;
                    started?: {} | undefined;
                    closed?: {} | undefined;
                } | {
                    created?: {} | undefined;
                    started?: {} | undefined;
                    closed?: {} | undefined;
                } | undefined;
            } | {
                vite?: {
                    "build:extendConfig"?: {} | undefined;
                    "devServer:extendConfig"?: {} | undefined;
                    build?: {
                        extendConfig?: {} | undefined;
                    } | {
                        extendConfig?: {} | undefined;
                    } | undefined;
                    devServer?: {
                        extendConfig?: {} | undefined;
                    } | {
                        extendConfig?: {} | undefined;
                    } | undefined;
                } | {
                    build?: {
                        extendConfig?: {} | undefined;
                    } | {
                        extendConfig?: {} | undefined;
                    } | undefined;
                    devServer?: {
                        extendConfig?: {} | undefined;
                    } | {
                        extendConfig?: {} | undefined;
                    } | undefined;
                } | undefined;
                config?: {
                    resolved?: {} | undefined;
                } | {
                    resolved?: {} | undefined;
                } | undefined;
                prepare?: {
                    types?: {} | undefined;
                    publicPaths?: {} | undefined;
                } | {
                    types?: {} | undefined;
                    publicPaths?: {} | undefined;
                } | undefined;
                build?: {
                    before?: {} | undefined;
                    done?: {} | undefined;
                    manifestGenerated?: {} | undefined;
                    publicAssets?: {} | undefined;
                } | {
                    before?: {} | undefined;
                    done?: {} | undefined;
                    manifestGenerated?: {} | undefined;
                    publicAssets?: {} | undefined;
                } | undefined;
                entrypoints?: {
                    resolved?: {} | undefined;
                    found?: {} | undefined;
                    grouped?: {} | undefined;
                } | {
                    resolved?: {} | undefined;
                    found?: {} | undefined;
                    grouped?: {} | undefined;
                } | undefined;
                zip?: {
                    start?: {} | undefined;
                    done?: {} | undefined;
                    "extension:start"?: {} | undefined;
                    "extension:done"?: {} | undefined;
                    "sources:start"?: {} | undefined;
                    "sources:done"?: {} | undefined;
                    extension?: {
                        start?: {} | undefined;
                        done?: {} | undefined;
                    } | {
                        start?: {} | undefined;
                        done?: {} | undefined;
                    } | undefined;
                    sources?: {
                        start?: {} | undefined;
                        done?: {} | undefined;
                    } | {
                        start?: {} | undefined;
                        done?: {} | undefined;
                    } | undefined;
                } | {
                    extension?: {
                        start?: {} | undefined;
                        done?: {} | undefined;
                    } | {
                        start?: {} | undefined;
                        done?: {} | undefined;
                    } | undefined;
                    sources?: {
                        start?: {} | undefined;
                        done?: {} | undefined;
                    } | {
                        start?: {} | undefined;
                        done?: {} | undefined;
                    } | undefined;
                    start?: {} | undefined;
                    done?: {} | undefined;
                } | undefined;
                server?: {
                    created?: {} | undefined;
                    started?: {} | undefined;
                    closed?: {} | undefined;
                } | {
                    created?: {} | undefined;
                    started?: {} | undefined;
                    closed?: {} | undefined;
                } | undefined;
                ready?: {} | undefined;
            } | undefined;
            setup?: {} | undefined;
        } | undefined)[] | undefined;
        userModules?: ({
            type?: "local" | "node_module" | undefined;
            id?: string | undefined;
            name?: string | undefined;
            configKey?: string | undefined;
            imports?: ({
                name?: string | undefined;
                as?: import("unimport").ImportName | undefined;
                with?: {
                    [x: string]: string | undefined;
                } | undefined;
                from?: string | undefined;
                priority?: number | undefined;
                disabled?: boolean | undefined;
                dtsDisabled?: boolean | undefined;
                declarationType?: "function" | "let" | "var" | "const" | "enum" | "const enum" | "class" | "async function" | undefined;
                meta?: {
                    [x: string]: any;
                    description?: string | undefined;
                    docsUrl?: string | undefined;
                } | undefined;
                type?: boolean | undefined;
                typeFrom?: import("unimport").ModuleId | undefined;
            } | undefined)[] | undefined;
            hooks?: {
                ready?: {} | undefined;
                'vite:build:extendConfig'?: {} | undefined;
                'vite:devServer:extendConfig'?: {} | undefined;
                'config:resolved'?: {} | undefined;
                'prepare:types'?: {} | undefined;
                'prepare:publicPaths'?: {} | undefined;
                'build:before'?: {} | undefined;
                'build:done'?: {} | undefined;
                'build:manifestGenerated'?: {} | undefined;
                'entrypoints:found'?: {} | undefined;
                'entrypoints:resolved'?: {} | undefined;
                'entrypoints:grouped'?: {} | undefined;
                'build:publicAssets'?: {} | undefined;
                'zip:start'?: {} | undefined;
                'zip:extension:start'?: {} | undefined;
                'zip:extension:done'?: {} | undefined;
                'zip:sources:start'?: {} | undefined;
                'zip:sources:done'?: {} | undefined;
                'zip:done'?: {} | undefined;
                'server:created'?: {} | undefined;
                'server:started'?: {} | undefined;
                'server:closed'?: {} | undefined;
                vite?: {
                    "build:extendConfig"?: {} | undefined;
                    "devServer:extendConfig"?: {} | undefined;
                    build?: {
                        extendConfig?: {} | undefined;
                    } | {
                        extendConfig?: {} | undefined;
                    } | undefined;
                    devServer?: {
                        extendConfig?: {} | undefined;
                    } | {
                        extendConfig?: {} | undefined;
                    } | undefined;
                } | {
                    build?: {
                        extendConfig?: {} | undefined;
                    } | {
                        extendConfig?: {} | undefined;
                    } | undefined;
                    devServer?: {
                        extendConfig?: {} | undefined;
                    } | {
                        extendConfig?: {} | undefined;
                    } | undefined;
                } | undefined;
                config?: {
                    resolved?: {} | undefined;
                } | {
                    resolved?: {} | undefined;
                } | undefined;
                prepare?: {
                    types?: {} | undefined;
                    publicPaths?: {} | undefined;
                } | {
                    types?: {} | undefined;
                    publicPaths?: {} | undefined;
                } | undefined;
                build?: {
                    before?: {} | undefined;
                    done?: {} | undefined;
                    manifestGenerated?: {} | undefined;
                    publicAssets?: {} | undefined;
                } | {
                    before?: {} | undefined;
                    done?: {} | undefined;
                    manifestGenerated?: {} | undefined;
                    publicAssets?: {} | undefined;
                } | undefined;
                entrypoints?: {
                    resolved?: {} | undefined;
                    found?: {} | undefined;
                    grouped?: {} | undefined;
                } | {
                    resolved?: {} | undefined;
                    found?: {} | undefined;
                    grouped?: {} | undefined;
                } | undefined;
                zip?: {
                    start?: {} | undefined;
                    done?: {} | undefined;
                    "extension:start"?: {} | undefined;
                    "extension:done"?: {} | undefined;
                    "sources:start"?: {} | undefined;
                    "sources:done"?: {} | undefined;
                    extension?: {
                        start?: {} | undefined;
                        done?: {} | undefined;
                    } | {
                        start?: {} | undefined;
                        done?: {} | undefined;
                    } | undefined;
                    sources?: {
                        start?: {} | undefined;
                        done?: {} | undefined;
                    } | {
                        start?: {} | undefined;
                        done?: {} | undefined;
                    } | undefined;
                } | {
                    extension?: {
                        start?: {} | undefined;
                        done?: {} | undefined;
                    } | {
                        start?: {} | undefined;
                        done?: {} | undefined;
                    } | undefined;
                    sources?: {
                        start?: {} | undefined;
                        done?: {} | undefined;
                    } | {
                        start?: {} | undefined;
                        done?: {} | undefined;
                    } | undefined;
                    start?: {} | undefined;
                    done?: {} | undefined;
                } | undefined;
                server?: {
                    created?: {} | undefined;
                    started?: {} | undefined;
                    closed?: {} | undefined;
                } | {
                    created?: {} | undefined;
                    started?: {} | undefined;
                    closed?: {} | undefined;
                } | undefined;
            } | {
                vite?: {
                    "build:extendConfig"?: {} | undefined;
                    "devServer:extendConfig"?: {} | undefined;
                    build?: {
                        extendConfig?: {} | undefined;
                    } | {
                        extendConfig?: {} | undefined;
                    } | undefined;
                    devServer?: {
                        extendConfig?: {} | undefined;
                    } | {
                        extendConfig?: {} | undefined;
                    } | undefined;
                } | {
                    build?: {
                        extendConfig?: {} | undefined;
                    } | {
                        extendConfig?: {} | undefined;
                    } | undefined;
                    devServer?: {
                        extendConfig?: {} | undefined;
                    } | {
                        extendConfig?: {} | undefined;
                    } | undefined;
                } | undefined;
                config?: {
                    resolved?: {} | undefined;
                } | {
                    resolved?: {} | undefined;
                } | undefined;
                prepare?: {
                    types?: {} | undefined;
                    publicPaths?: {} | undefined;
                } | {
                    types?: {} | undefined;
                    publicPaths?: {} | undefined;
                } | undefined;
                build?: {
                    before?: {} | undefined;
                    done?: {} | undefined;
                    manifestGenerated?: {} | undefined;
                    publicAssets?: {} | undefined;
                } | {
                    before?: {} | undefined;
                    done?: {} | undefined;
                    manifestGenerated?: {} | undefined;
                    publicAssets?: {} | undefined;
                } | undefined;
                entrypoints?: {
                    resolved?: {} | undefined;
                    found?: {} | undefined;
                    grouped?: {} | undefined;
                } | {
                    resolved?: {} | undefined;
                    found?: {} | undefined;
                    grouped?: {} | undefined;
                } | undefined;
                zip?: {
                    start?: {} | undefined;
                    done?: {} | undefined;
                    "extension:start"?: {} | undefined;
                    "extension:done"?: {} | undefined;
                    "sources:start"?: {} | undefined;
                    "sources:done"?: {} | undefined;
                    extension?: {
                        start?: {} | undefined;
                        done?: {} | undefined;
                    } | {
                        start?: {} | undefined;
                        done?: {} | undefined;
                    } | undefined;
                    sources?: {
                        start?: {} | undefined;
                        done?: {} | undefined;
                    } | {
                        start?: {} | undefined;
                        done?: {} | undefined;
                    } | undefined;
                } | {
                    extension?: {
                        start?: {} | undefined;
                        done?: {} | undefined;
                    } | {
                        start?: {} | undefined;
                        done?: {} | undefined;
                    } | undefined;
                    sources?: {
                        start?: {} | undefined;
                        done?: {} | undefined;
                    } | {
                        start?: {} | undefined;
                        done?: {} | undefined;
                    } | undefined;
                    start?: {} | undefined;
                    done?: {} | undefined;
                } | undefined;
                server?: {
                    created?: {} | undefined;
                    started?: {} | undefined;
                    closed?: {} | undefined;
                } | {
                    created?: {} | undefined;
                    started?: {} | undefined;
                    closed?: {} | undefined;
                } | undefined;
                ready?: {} | undefined;
            } | undefined;
            setup?: {} | undefined;
        } | undefined)[] | undefined;
        plugins?: (string | undefined)[] | undefined;
    } | undefined;
    hooks?: {
        hook?: {} | undefined;
        hookOnce?: {} | undefined;
        removeHook?: {} | undefined;
        deprecateHook?: {} | undefined;
        deprecateHooks?: {} | undefined;
        addHooks?: {} | undefined;
        removeHooks?: {} | undefined;
        removeAllHooks?: {} | undefined;
        callHook?: {} | undefined;
        callHookParallel?: {} | undefined;
        callHookWith?: {} | undefined;
        beforeEach?: {} | undefined;
        afterEach?: {} | undefined;
    } | undefined;
    hook?: {} | undefined;
    logger?: {
        debug?: {} | undefined;
        log?: {} | undefined;
        info?: {} | undefined;
        warn?: {} | undefined;
        error?: {} | undefined;
        fatal?: {} | undefined;
        success?: {} | undefined;
        level?: 0 | 1 | 2 | 3 | 4 | 5 | {
            toString?: {} | undefined;
            toFixed?: {} | undefined;
            toExponential?: {} | undefined;
            toPrecision?: {} | undefined;
            valueOf?: {} | undefined;
            toLocaleString?: {} | undefined;
        } | undefined;
    } | undefined;
    reloadConfig?: {} | undefined;
    pm?: {
        addDependency?: typeof merge;
        addDevDependency?: typeof merge;
        ensureDependencyInstalled?: typeof merge;
        installDependencies?: typeof merge;
        removeDependency?: typeof merge;
        downloadDependency?: {} | undefined;
        listDependencies?: {} | undefined;
        overridesKey?: string | undefined;
    } | undefined;
    server?: {
        currentOutput?: {
            manifest?: {
                [x: string]: any;
                manifest_version?: 2 | undefined;
                browser_action?: {
                    default_icon?: {
                        [x: number]: string | undefined;
                    } | undefined;
                    default_title?: string | undefined | undefined;
                    default_popup?: string | undefined | undefined;
                } | undefined;
                page_action?: {
                    default_icon?: {
                        [x: number]: string | undefined;
                    } | undefined;
                    default_title?: string | undefined | undefined;
                    default_popup?: string | undefined | undefined;
                } | undefined;
                background?: {
                    scripts?: (string | undefined)[] | undefined;
                    page?: string | undefined | undefined;
                    persistent?: boolean | undefined | undefined;
                } | undefined;
                content_security_policy?: string | undefined | undefined;
                optional_permissions?: (string | undefined)[] | (Browser.runtime.ManifestOptionalPermissions | undefined)[] | undefined;
                permissions?: (string | undefined)[] | (Browser.runtime.ManifestPermissions | undefined)[] | undefined;
                web_accessible_resources?: (string | undefined)[] | undefined;
                name?: string | undefined;
                version?: string | undefined;
                default_locale?: string | undefined | undefined;
                description?: string | undefined | undefined;
                icons?: {
                    [x: number]: string | undefined;
                } | undefined;
                author?: {
                    email?: string | undefined;
                } | undefined;
                background_page?: string | undefined | undefined;
                chrome_settings_overrides?: {
                    homepage?: string | undefined | undefined;
                    search_provider?: {
                        name?: string | undefined | undefined;
                        keyword?: string | undefined | undefined;
                        favicon_url?: string | undefined | undefined;
                        search_url?: string | undefined;
                        encoding?: string | undefined | undefined;
                        suggest_url?: string | undefined | undefined;
                        instant_url?: string | undefined | undefined;
                        image_url?: string | undefined | undefined;
                        search_url_post_params?: string | undefined | undefined;
                        suggest_url_post_params?: string | undefined | undefined;
                        instant_url_post_params?: string | undefined | undefined;
                        image_url_post_params?: string | undefined | undefined;
                        alternate_urls?: (string | undefined)[] | undefined;
                        prepopulated_id?: number | undefined | undefined;
                        is_default?: boolean | undefined | undefined;
                    } | undefined;
                    startup_pages?: (string | undefined)[] | undefined;
                } | undefined;
                chrome_ui_overrides?: {
                    bookmarks_ui?: {
                        remove_bookmark_shortcut?: boolean | undefined | undefined;
                        remove_button?: boolean | undefined | undefined;
                    } | undefined;
                } | undefined;
                chrome_url_overrides?: {
                    bookmarks?: string | undefined | undefined;
                    history?: string | undefined | undefined;
                    newtab?: string | undefined | undefined;
                } | undefined;
                commands?: {
                    [x: string]: {
                        suggested_key?: {
                            default?: string | undefined | undefined;
                            windows?: string | undefined | undefined;
                            mac?: string | undefined | undefined;
                            chromeos?: string | undefined | undefined;
                            linux?: string | undefined | undefined;
                        } | undefined;
                        description?: string | undefined | undefined;
                        global?: boolean | undefined | undefined;
                    } | undefined;
                } | undefined;
                content_capabilities?: {
                    matches?: (string | undefined)[] | undefined;
                    permissions?: (string | undefined)[] | undefined;
                } | undefined;
                content_scripts?: ({
                    matches?: (string | undefined)[] | undefined;
                    exclude_matches?: (string | undefined)[] | undefined;
                    css?: (string | undefined)[] | undefined;
                    js?: (string | undefined)[] | undefined;
                    run_at?: string | undefined | undefined;
                    all_frames?: boolean | undefined | undefined;
                    match_about_blank?: boolean | undefined | undefined;
                    include_globs?: (string | undefined)[] | undefined;
                    exclude_globs?: (string | undefined)[] | undefined;
                } | undefined)[] | undefined;
                converted_from_user_script?: boolean | undefined | undefined;
                current_locale?: string | undefined | undefined;
                devtools_page?: string | undefined | undefined;
                event_rules?: ({
                    event?: string | undefined | undefined;
                    actions?: ({
                        type?: string | undefined;
                    } | undefined)[] | undefined;
                    conditions?: ({
                        pageUrl?: {
                            hostContains?: string | undefined | undefined;
                            hostEquals?: string | undefined | undefined;
                            hostPrefix?: string | undefined | undefined;
                            hostSuffix?: string | undefined | undefined;
                            pathContains?: string | undefined | undefined;
                            pathEquals?: string | undefined | undefined;
                            pathPrefix?: string | undefined | undefined;
                            pathSuffix?: string | undefined | undefined;
                            queryContains?: string | undefined | undefined;
                            queryEquals?: string | undefined | undefined;
                            queryPrefix?: string | undefined | undefined;
                            querySuffix?: string | undefined | undefined;
                            urlContains?: string | undefined | undefined;
                            urlEquals?: string | undefined | undefined;
                            urlMatches?: string | undefined | undefined;
                            originAndPathMatches?: string | undefined | undefined;
                            urlPrefix?: string | undefined | undefined;
                            urlSuffix?: string | undefined | undefined;
                            schemes?: (string | undefined)[] | undefined;
                            ports?: (number | (number | undefined)[] | undefined)[] | undefined;
                        } | undefined;
                        css?: (string | undefined)[] | undefined;
                        isBookmarked?: boolean | undefined | undefined;
                    } | undefined)[] | undefined;
                } | undefined)[] | undefined;
                externally_connectable?: {
                    ids?: (string | undefined)[] | undefined;
                    matches?: (string | undefined)[] | undefined;
                    accepts_tls_channel_id?: boolean | undefined | undefined;
                } | undefined;
                file_browser_handlers?: ({
                    id?: string | undefined | undefined;
                    default_title?: string | undefined | undefined;
                    file_filters?: (string | undefined)[] | undefined;
                } | undefined)[] | undefined;
                file_system_provider_capabilities?: {
                    configurable?: boolean | undefined | undefined;
                    watchable?: boolean | undefined | undefined;
                    multiple_mounts?: boolean | undefined | undefined;
                    source?: string | undefined | undefined;
                } | undefined;
                homepage_url?: string | undefined | undefined;
                import?: ({
                    id?: string | undefined;
                    minimum_version?: string | undefined | undefined;
                } | undefined)[] | undefined;
                export?: {
                    whitelist?: (string | undefined)[] | undefined;
                } | undefined;
                incognito?: string | undefined | undefined;
                input_components?: ({
                    name?: string | undefined | undefined;
                    type?: string | undefined | undefined;
                    id?: string | undefined | undefined;
                    description?: string | undefined | undefined;
                    language?: string | (string | undefined)[] | undefined;
                    layouts?: (string | undefined)[] | undefined;
                    indicator?: string | undefined | undefined;
                } | undefined)[] | undefined;
                key?: string | undefined | undefined;
                minimum_chrome_version?: string | undefined | undefined;
                nacl_modules?: ({
                    path?: string | undefined;
                    mime_type?: string | undefined;
                } | undefined)[] | undefined;
                oauth2?: {
                    client_id?: string | undefined;
                    scopes?: (string | undefined)[] | undefined;
                } | undefined;
                offline_enabled?: boolean | undefined | undefined;
                omnibox?: {
                    keyword?: string | undefined;
                } | undefined;
                options_page?: string | undefined | undefined;
                options_ui?: {
                    page?: string | undefined | undefined;
                    chrome_style?: boolean | undefined | undefined;
                    open_in_tab?: boolean | undefined | undefined;
                } | undefined;
                platforms?: ({
                    nacl_arch?: string | undefined | undefined;
                    sub_package_path?: string | undefined;
                } | undefined)[] | undefined;
                plugins?: ({
                    path?: string | undefined;
                } | undefined)[] | undefined;
                requirements?: {
                    "3D"?: {
                        features?: (string | undefined)[] | undefined;
                    } | undefined;
                    plugins?: {
                        npapi?: boolean | undefined | undefined;
                    } | undefined;
                } | undefined;
                sandbox?: {
                    pages?: (string | undefined)[] | undefined;
                    content_security_policy?: string | undefined | undefined;
                } | undefined;
                short_name?: string | undefined | undefined;
                spellcheck?: {
                    dictionary_language?: string | undefined | undefined;
                    dictionary_locale?: string | undefined | undefined;
                    dictionary_format?: string | undefined | undefined;
                    dictionary_path?: string | undefined | undefined;
                } | undefined;
                storage?: {
                    managed_schema?: string | undefined;
                } | undefined;
                tts_engine?: {
                    voices?: ({
                        voice_name?: string | undefined;
                        lang?: string | undefined | undefined;
                        gender?: string | undefined | undefined;
                        event_types?: (string | undefined)[] | undefined;
                    } | undefined)[] | undefined;
                } | undefined;
                update_url?: string | undefined | undefined;
                version_name?: string | undefined | undefined;
            } | {
                [x: string]: any;
                manifest_version?: 3 | undefined;
                action?: {
                    default_icon?: {
                        [x: number]: string | undefined;
                    } | undefined;
                    default_title?: string | undefined | undefined;
                    default_popup?: string | undefined | undefined;
                } | undefined;
                background?: {
                    service_worker?: string | undefined;
                    type?: "module" | undefined;
                } | undefined;
                content_scripts?: ({
                    matches?: (string | undefined)[] | undefined;
                    exclude_matches?: (string | undefined)[] | undefined;
                    css?: (string | undefined)[] | undefined;
                    js?: (string | undefined)[] | undefined;
                    run_at?: string | undefined | undefined;
                    all_frames?: boolean | undefined | undefined;
                    match_about_blank?: boolean | undefined | undefined;
                    include_globs?: (string | undefined)[] | undefined;
                    exclude_globs?: (string | undefined)[] | undefined;
                    world?: "ISOLATED" | "MAIN" | undefined | undefined;
                } | undefined)[] | undefined;
                content_security_policy?: {
                    extension_pages?: string | undefined;
                    sandbox?: string | undefined;
                } | undefined;
                host_permissions?: (string | undefined)[] | undefined;
                optional_permissions?: (Browser.runtime.ManifestOptionalPermissions | undefined)[] | undefined;
                optional_host_permissions?: (string | undefined)[] | undefined;
                permissions?: (Browser.runtime.ManifestPermissions | undefined)[] | undefined;
                web_accessible_resources?: ({
                    resources?: (string | undefined)[] | undefined;
                    matches?: (string | undefined)[] | undefined;
                } | undefined)[] | undefined;
                name?: string | undefined;
                version?: string | undefined;
                default_locale?: string | undefined | undefined;
                description?: string | undefined | undefined;
                icons?: {
                    [x: number]: string | undefined;
                } | undefined;
                author?: {
                    email?: string | undefined;
                } | undefined;
                background_page?: string | undefined | undefined;
                chrome_settings_overrides?: {
                    homepage?: string | undefined | undefined;
                    search_provider?: {
                        name?: string | undefined | undefined;
                        keyword?: string | undefined | undefined;
                        favicon_url?: string | undefined | undefined;
                        search_url?: string | undefined;
                        encoding?: string | undefined | undefined;
                        suggest_url?: string | undefined | undefined;
                        instant_url?: string | undefined | undefined;
                        image_url?: string | undefined | undefined;
                        search_url_post_params?: string | undefined | undefined;
                        suggest_url_post_params?: string | undefined | undefined;
                        instant_url_post_params?: string | undefined | undefined;
                        image_url_post_params?: string | undefined | undefined;
                        alternate_urls?: (string | undefined)[] | undefined;
                        prepopulated_id?: number | undefined | undefined;
                        is_default?: boolean | undefined | undefined;
                    } | undefined;
                    startup_pages?: (string | undefined)[] | undefined;
                } | undefined;
                chrome_ui_overrides?: {
                    bookmarks_ui?: {
                        remove_bookmark_shortcut?: boolean | undefined | undefined;
                        remove_button?: boolean | undefined | undefined;
                    } | undefined;
                } | undefined;
                chrome_url_overrides?: {
                    bookmarks?: string | undefined | undefined;
                    history?: string | undefined | undefined;
                    newtab?: string | undefined | undefined;
                } | undefined;
                commands?: {
                    [x: string]: {
                        suggested_key?: {
                            default?: string | undefined | undefined;
                            windows?: string | undefined | undefined;
                            mac?: string | undefined | undefined;
                            chromeos?: string | undefined | undefined;
                            linux?: string | undefined | undefined;
                        } | undefined;
                        description?: string | undefined | undefined;
                        global?: boolean | undefined | undefined;
                    } | undefined;
                } | undefined;
                content_capabilities?: {
                    matches?: (string | undefined)[] | undefined;
                    permissions?: (string | undefined)[] | undefined;
                } | undefined;
                converted_from_user_script?: boolean | undefined | undefined;
                current_locale?: string | undefined | undefined;
                devtools_page?: string | undefined | undefined;
                event_rules?: ({
                    event?: string | undefined | undefined;
                    actions?: ({
                        type?: string | undefined;
                    } | undefined)[] | undefined;
                    conditions?: ({
                        pageUrl?: {
                            hostContains?: string | undefined | undefined;
                            hostEquals?: string | undefined | undefined;
                            hostPrefix?: string | undefined | undefined;
                            hostSuffix?: string | undefined | undefined;
                            pathContains?: string | undefined | undefined;
                            pathEquals?: string | undefined | undefined;
                            pathPrefix?: string | undefined | undefined;
                            pathSuffix?: string | undefined | undefined;
                            queryContains?: string | undefined | undefined;
                            queryEquals?: string | undefined | undefined;
                            queryPrefix?: string | undefined | undefined;
                            querySuffix?: string | undefined | undefined;
                            urlContains?: string | undefined | undefined;
                            urlEquals?: string | undefined | undefined;
                            urlMatches?: string | undefined | undefined;
                            originAndPathMatches?: string | undefined | undefined;
                            urlPrefix?: string | undefined | undefined;
                            urlSuffix?: string | undefined | undefined;
                            schemes?: (string | undefined)[] | undefined;
                            ports?: (number | (number | undefined)[] | undefined)[] | undefined;
                        } | undefined;
                        css?: (string | undefined)[] | undefined;
                        isBookmarked?: boolean | undefined | undefined;
                    } | undefined)[] | undefined;
                } | undefined)[] | undefined;
                externally_connectable?: {
                    ids?: (string | undefined)[] | undefined;
                    matches?: (string | undefined)[] | undefined;
                    accepts_tls_channel_id?: boolean | undefined | undefined;
                } | undefined;
                file_browser_handlers?: ({
                    id?: string | undefined | undefined;
                    default_title?: string | undefined | undefined;
                    file_filters?: (string | undefined)[] | undefined;
                } | undefined)[] | undefined;
                file_system_provider_capabilities?: {
                    configurable?: boolean | undefined | undefined;
                    watchable?: boolean | undefined | undefined;
                    multiple_mounts?: boolean | undefined | undefined;
                    source?: string | undefined | undefined;
                } | undefined;
                homepage_url?: string | undefined | undefined;
                import?: ({
                    id?: string | undefined;
                    minimum_version?: string | undefined | undefined;
                } | undefined)[] | undefined;
                export?: {
                    whitelist?: (string | undefined)[] | undefined;
                } | undefined;
                incognito?: string | undefined | undefined;
                input_components?: ({
                    name?: string | undefined | undefined;
                    type?: string | undefined | undefined;
                    id?: string | undefined | undefined;
                    description?: string | undefined | undefined;
                    language?: string | (string | undefined)[] | undefined;
                    layouts?: (string | undefined)[] | undefined;
                    indicator?: string | undefined | undefined;
                } | undefined)[] | undefined;
                key?: string | undefined | undefined;
                minimum_chrome_version?: string | undefined | undefined;
                nacl_modules?: ({
                    path?: string | undefined;
                    mime_type?: string | undefined;
                } | undefined)[] | undefined;
                oauth2?: {
                    client_id?: string | undefined;
                    scopes?: (string | undefined)[] | undefined;
                } | undefined;
                offline_enabled?: boolean | undefined | undefined;
                omnibox?: {
                    keyword?: string | undefined;
                } | undefined;
                options_page?: string | undefined | undefined;
                options_ui?: {
                    page?: string | undefined | undefined;
                    chrome_style?: boolean | undefined | undefined;
                    open_in_tab?: boolean | undefined | undefined;
                } | undefined;
                platforms?: ({
                    nacl_arch?: string | undefined | undefined;
                    sub_package_path?: string | undefined;
                } | undefined)[] | undefined;
                plugins?: ({
                    path?: string | undefined;
                } | undefined)[] | undefined;
                requirements?: {
                    "3D"?: {
                        features?: (string | undefined)[] | undefined;
                    } | undefined;
                    plugins?: {
                        npapi?: boolean | undefined | undefined;
                    } | undefined;
                } | undefined;
                sandbox?: {
                    pages?: (string | undefined)[] | undefined;
                    content_security_policy?: string | undefined | undefined;
                } | undefined;
                short_name?: string | undefined | undefined;
                spellcheck?: {
                    dictionary_language?: string | undefined | undefined;
                    dictionary_locale?: string | undefined | undefined;
                    dictionary_format?: string | undefined | undefined;
                    dictionary_path?: string | undefined | undefined;
                } | undefined;
                storage?: {
                    managed_schema?: string | undefined;
                } | undefined;
                tts_engine?: {
                    voices?: ({
                        voice_name?: string | undefined;
                        lang?: string | undefined | undefined;
                        gender?: string | undefined | undefined;
                        event_types?: (string | undefined)[] | undefined;
                    } | undefined)[] | undefined;
                } | undefined;
                update_url?: string | undefined | undefined;
                version_name?: string | undefined | undefined;
            } | undefined;
            publicAssets?: ({
                type?: "asset" | undefined;
                fileName?: string | undefined;
            } | undefined)[] | undefined;
            steps?: ({
                entrypoints?: {
                    type?: "popup" | undefined;
                    options?: {
                        include?: (string | undefined)[] | undefined;
                        exclude?: (string | undefined)[] | undefined;
                        mv2Key?: "browser_action" | "page_action" | undefined;
                        defaultTitle?: string | undefined;
                        browserStyle?: boolean | undefined;
                        defaultIcon?: {
                            [x: string]: string | undefined;
                        } | undefined;
                    } | undefined;
                    name?: string | undefined;
                    inputPath?: string | undefined;
                    outputDir?: string | undefined;
                    skipped?: boolean | undefined;
                } | {
                    type?: "content-script" | undefined;
                    options?: {
                        world?: "MAIN" | "ISOLATED" | undefined;
                        matches?: (string | undefined)[] | undefined;
                        runAt?: Browser.extensionTypes.RunAt | undefined;
                        matchAboutBlank?: boolean | undefined;
                        excludeMatches?: (string | undefined)[] | undefined;
                        includeGlobs?: (string | undefined)[] | undefined;
                        excludeGlobs?: (string | undefined)[] | undefined;
                        allFrames?: boolean | undefined;
                        matchOriginAsFallback?: boolean | undefined;
                        cssInjectionMode?: "manifest" | "manual" | "ui" | undefined;
                        registration?: "runtime" | "manifest" | undefined;
                        include?: (string | undefined)[] | undefined;
                        exclude?: (string | undefined)[] | undefined;
                    } | undefined;
                    name?: string | undefined;
                    inputPath?: string | undefined;
                    outputDir?: string | undefined;
                    skipped?: boolean | undefined;
                } | {
                    type?: "background" | undefined;
                    options?: {
                        include?: (string | undefined)[] | undefined;
                        exclude?: (string | undefined)[] | undefined;
                        persistent?: boolean | undefined;
                        type?: "module" | undefined;
                    } | undefined;
                    name?: string | undefined;
                    inputPath?: string | undefined;
                    outputDir?: string | undefined;
                    skipped?: boolean | undefined;
                } | {
                    type?: "bookmarks" | "devtools" | "history" | "sandbox" | "newtab" | "unlisted-page" | "unlisted-script" | "unlisted-style" | "content-script-style" | undefined;
                    options?: {
                        include?: (string | undefined)[] | undefined;
                        exclude?: (string | undefined)[] | undefined;
                    } | undefined;
                    name?: string | undefined;
                    inputPath?: string | undefined;
                    outputDir?: string | undefined;
                    skipped?: boolean | undefined;
                } | {
                    type?: "options" | undefined;
                    options?: {
                        include?: (string | undefined)[] | undefined;
                        exclude?: (string | undefined)[] | undefined;
                        browserStyle?: boolean | undefined;
                        openInTab?: boolean | undefined;
                        chromeStyle?: boolean | undefined;
                    } | undefined;
                    name?: string | undefined;
                    inputPath?: string | undefined;
                    outputDir?: string | undefined;
                    skipped?: boolean | undefined;
                } | {
                    type?: "sidepanel" | undefined;
                    options?: {
                        include?: (string | undefined)[] | undefined;
                        exclude?: (string | undefined)[] | undefined;
                        defaultTitle?: string | undefined;
                        browserStyle?: boolean | undefined;
                        openAtInstall?: boolean | undefined;
                        defaultIcon?: string | {
                            [x: string]: string | undefined;
                        } | undefined;
                    } | undefined;
                    name?: string | undefined;
                    inputPath?: string | undefined;
                    outputDir?: string | undefined;
                    skipped?: boolean | undefined;
                } | ({
                    type?: "popup" | undefined;
                    options?: {
                        include?: (string | undefined)[] | undefined;
                        exclude?: (string | undefined)[] | undefined;
                        mv2Key?: "browser_action" | "page_action" | undefined;
                        defaultTitle?: string | undefined;
                        browserStyle?: boolean | undefined;
                        defaultIcon?: {
                            [x: string]: string | undefined;
                        } | undefined;
                    } | undefined;
                    name?: string | undefined;
                    inputPath?: string | undefined;
                    outputDir?: string | undefined;
                    skipped?: boolean | undefined;
                } | {
                    type?: "content-script" | undefined;
                    options?: {
                        world?: "MAIN" | "ISOLATED" | undefined;
                        matches?: (string | undefined)[] | undefined;
                        runAt?: Browser.extensionTypes.RunAt | undefined;
                        matchAboutBlank?: boolean | undefined;
                        excludeMatches?: (string | undefined)[] | undefined;
                        includeGlobs?: (string | undefined)[] | undefined;
                        excludeGlobs?: (string | undefined)[] | undefined;
                        allFrames?: boolean | undefined;
                        matchOriginAsFallback?: boolean | undefined;
                        cssInjectionMode?: "manifest" | "manual" | "ui" | undefined;
                        registration?: "runtime" | "manifest" | undefined;
                        include?: (string | undefined)[] | undefined;
                        exclude?: (string | undefined)[] | undefined;
                    } | undefined;
                    name?: string | undefined;
                    inputPath?: string | undefined;
                    outputDir?: string | undefined;
                    skipped?: boolean | undefined;
                } | {
                    type?: "background" | undefined;
                    options?: {
                        include?: (string | undefined)[] | undefined;
                        exclude?: (string | undefined)[] | undefined;
                        persistent?: boolean | undefined;
                        type?: "module" | undefined;
                    } | undefined;
                    name?: string | undefined;
                    inputPath?: string | undefined;
                    outputDir?: string | undefined;
                    skipped?: boolean | undefined;
                } | {
                    type?: "bookmarks" | "devtools" | "history" | "sandbox" | "newtab" | "unlisted-page" | "unlisted-script" | "unlisted-style" | "content-script-style" | undefined;
                    options?: {
                        include?: (string | undefined)[] | undefined;
                        exclude?: (string | undefined)[] | undefined;
                    } | undefined;
                    name?: string | undefined;
                    inputPath?: string | undefined;
                    outputDir?: string | undefined;
                    skipped?: boolean | undefined;
                } | {
                    type?: "options" | undefined;
                    options?: {
                        include?: (string | undefined)[] | undefined;
                        exclude?: (string | undefined)[] | undefined;
                        browserStyle?: boolean | undefined;
                        openInTab?: boolean | undefined;
                        chromeStyle?: boolean | undefined;
                    } | undefined;
                    name?: string | undefined;
                    inputPath?: string | undefined;
                    outputDir?: string | undefined;
                    skipped?: boolean | undefined;
                } | {
                    type?: "sidepanel" | undefined;
                    options?: {
                        include?: (string | undefined)[] | undefined;
                        exclude?: (string | undefined)[] | undefined;
                        defaultTitle?: string | undefined;
                        browserStyle?: boolean | undefined;
                        openAtInstall?: boolean | undefined;
                        defaultIcon?: string | {
                            [x: string]: string | undefined;
                        } | undefined;
                    } | undefined;
                    name?: string | undefined;
                    inputPath?: string | undefined;
                    outputDir?: string | undefined;
                    skipped?: boolean | undefined;
                } | undefined)[] | undefined;
                chunks?: ({
                    type?: "asset" | undefined;
                    fileName?: string | undefined;
                } | {
                    type?: "chunk" | undefined;
                    fileName?: string | undefined;
                    moduleIds?: (string | undefined)[] | undefined;
                } | undefined)[] | undefined;
            } | undefined)[] | undefined;
        } | undefined;
        start?: {} | undefined;
        stop?: {} | undefined;
        restart?: {} | undefined;
        transformHtml?: {} | undefined;
        reloadExtension?: {} | undefined;
        reloadPage?: {} | undefined;
        reloadContentScript?: {} | undefined;
        restartBrowser?: {} | undefined;
        ws?: {
            send?: {} | undefined;
            on?: {} | undefined;
        } | undefined;
        watcher?: {
            options?: {
                persistent?: boolean | undefined;
                ignored?: string | {
                    exec?: {} | undefined;
                    test?: {} | undefined;
                    readonly source?: string | undefined;
                    readonly global?: boolean | undefined;
                    readonly ignoreCase?: boolean | undefined;
                    readonly multiline?: boolean | undefined;
                    lastIndex?: number | undefined;
                    compile?: {} | undefined;
                    readonly flags?: string | undefined;
                    readonly sticky?: boolean | undefined;
                    readonly unicode?: boolean | undefined;
                    readonly dotAll?: boolean | undefined;
                    [Symbol.match]?: {} | undefined;
                    [Symbol.replace]?: {} | undefined;
                    [Symbol.search]?: {} | undefined;
                    [Symbol.split]?: {} | undefined;
                    [Symbol.matchAll]?: {} | undefined;
                } | {} | (string | {
                    exec?: {} | undefined;
                    test?: {} | undefined;
                    readonly source?: string | undefined;
                    readonly global?: boolean | undefined;
                    readonly ignoreCase?: boolean | undefined;
                    readonly multiline?: boolean | undefined;
                    lastIndex?: number | undefined;
                    compile?: {} | undefined;
                    readonly flags?: string | undefined;
                    readonly sticky?: boolean | undefined;
                    readonly unicode?: boolean | undefined;
                    readonly dotAll?: boolean | undefined;
                    [Symbol.match]?: {} | undefined;
                    [Symbol.replace]?: {} | undefined;
                    [Symbol.search]?: {} | undefined;
                    [Symbol.split]?: {} | undefined;
                    [Symbol.matchAll]?: {} | undefined;
                } | {} | undefined)[] | undefined;
                ignoreInitial?: boolean | undefined;
                followSymlinks?: boolean | undefined;
                cwd?: string | undefined;
                disableGlobbing?: boolean | undefined;
                usePolling?: boolean | undefined;
                useFsEvents?: boolean | undefined;
                alwaysStat?: boolean | undefined;
                depth?: number | undefined;
                interval?: number | undefined;
                binaryInterval?: number | undefined;
                ignorePermissionErrors?: boolean | undefined;
                atomic?: boolean | number | undefined;
                awaitWriteFinish?: boolean | {
                    stabilityThreshold?: number | undefined;
                    pollInterval?: number | undefined;
                } | undefined;
            } | undefined;
            ref?: {} | undefined;
            unref?: {} | undefined;
            add?: {} | undefined;
            unwatch?: {} | undefined;
            getWatched?: {} | undefined;
            close?: {} | undefined;
            on?: {} | undefined;
            [EventEmitter.captureRejectionSymbol]?: {} | undefined;
            addListener?: {} | undefined;
            once?: {} | undefined;
            removeListener?: {} | undefined;
            off?: {} | undefined;
            removeAllListeners?: {} | undefined;
            setMaxListeners?: {} | undefined;
            getMaxListeners?: {} | undefined;
            listeners?: {} | undefined;
            rawListeners?: {} | undefined;
            emit?: {} | undefined;
            listenerCount?: {} | undefined;
            prependListener?: {} | undefined;
            prependOnceListener?: {} | undefined;
            eventNames?: {} | undefined;
        } | undefined;
        on?: {} | undefined;
        host?: string | undefined;
        port?: number | undefined;
        origin?: string | undefined;
    } | undefined;
    builder?: {
        name?: string | undefined;
        version?: string | undefined;
        importEntrypoint?: {} | undefined;
        importEntrypoints?: {} | undefined;
        build?: {} | undefined;
        createServer?: {} | undefined;
    } | undefined;
} | undefined) => Wxt;
export declare const fakeWxtDevServer: (overrides?: {
    currentOutput?: {
        manifest?: {
            [x: string]: any;
            manifest_version?: 2 | undefined;
            browser_action?: {
                default_icon?: {
                    [x: number]: string | undefined;
                } | undefined;
                default_title?: string | undefined | undefined;
                default_popup?: string | undefined | undefined;
            } | undefined;
            page_action?: {
                default_icon?: {
                    [x: number]: string | undefined;
                } | undefined;
                default_title?: string | undefined | undefined;
                default_popup?: string | undefined | undefined;
            } | undefined;
            background?: {
                scripts?: (string | undefined)[] | undefined;
                page?: string | undefined | undefined;
                persistent?: boolean | undefined | undefined;
            } | undefined;
            content_security_policy?: string | undefined | undefined;
            optional_permissions?: (string | undefined)[] | (Browser.runtime.ManifestOptionalPermissions | undefined)[] | undefined;
            permissions?: (string | undefined)[] | (Browser.runtime.ManifestPermissions | undefined)[] | undefined;
            web_accessible_resources?: (string | undefined)[] | undefined;
            name?: string | undefined;
            version?: string | undefined;
            default_locale?: string | undefined | undefined;
            description?: string | undefined | undefined;
            icons?: {
                [x: number]: string | undefined;
            } | undefined;
            author?: {
                email?: string | undefined;
            } | undefined;
            background_page?: string | undefined | undefined;
            chrome_settings_overrides?: {
                homepage?: string | undefined | undefined;
                search_provider?: {
                    name?: string | undefined | undefined;
                    keyword?: string | undefined | undefined;
                    favicon_url?: string | undefined | undefined;
                    search_url?: string | undefined;
                    encoding?: string | undefined | undefined;
                    suggest_url?: string | undefined | undefined;
                    instant_url?: string | undefined | undefined;
                    image_url?: string | undefined | undefined;
                    search_url_post_params?: string | undefined | undefined;
                    suggest_url_post_params?: string | undefined | undefined;
                    instant_url_post_params?: string | undefined | undefined;
                    image_url_post_params?: string | undefined | undefined;
                    alternate_urls?: (string | undefined)[] | undefined;
                    prepopulated_id?: number | undefined | undefined;
                    is_default?: boolean | undefined | undefined;
                } | undefined;
                startup_pages?: (string | undefined)[] | undefined;
            } | undefined;
            chrome_ui_overrides?: {
                bookmarks_ui?: {
                    remove_bookmark_shortcut?: boolean | undefined | undefined;
                    remove_button?: boolean | undefined | undefined;
                } | undefined;
            } | undefined;
            chrome_url_overrides?: {
                bookmarks?: string | undefined | undefined;
                history?: string | undefined | undefined;
                newtab?: string | undefined | undefined;
            } | undefined;
            commands?: {
                [x: string]: {
                    suggested_key?: {
                        default?: string | undefined | undefined;
                        windows?: string | undefined | undefined;
                        mac?: string | undefined | undefined;
                        chromeos?: string | undefined | undefined;
                        linux?: string | undefined | undefined;
                    } | undefined;
                    description?: string | undefined | undefined;
                    global?: boolean | undefined | undefined;
                } | undefined;
            } | undefined;
            content_capabilities?: {
                matches?: (string | undefined)[] | undefined;
                permissions?: (string | undefined)[] | undefined;
            } | undefined;
            content_scripts?: ({
                matches?: (string | undefined)[] | undefined;
                exclude_matches?: (string | undefined)[] | undefined;
                css?: (string | undefined)[] | undefined;
                js?: (string | undefined)[] | undefined;
                run_at?: string | undefined | undefined;
                all_frames?: boolean | undefined | undefined;
                match_about_blank?: boolean | undefined | undefined;
                include_globs?: (string | undefined)[] | undefined;
                exclude_globs?: (string | undefined)[] | undefined;
            } | undefined)[] | undefined;
            converted_from_user_script?: boolean | undefined | undefined;
            current_locale?: string | undefined | undefined;
            devtools_page?: string | undefined | undefined;
            event_rules?: ({
                event?: string | undefined | undefined;
                actions?: ({
                    type?: string | undefined;
                } | undefined)[] | undefined;
                conditions?: ({
                    pageUrl?: {
                        hostContains?: string | undefined | undefined;
                        hostEquals?: string | undefined | undefined;
                        hostPrefix?: string | undefined | undefined;
                        hostSuffix?: string | undefined | undefined;
                        pathContains?: string | undefined | undefined;
                        pathEquals?: string | undefined | undefined;
                        pathPrefix?: string | undefined | undefined;
                        pathSuffix?: string | undefined | undefined;
                        queryContains?: string | undefined | undefined;
                        queryEquals?: string | undefined | undefined;
                        queryPrefix?: string | undefined | undefined;
                        querySuffix?: string | undefined | undefined;
                        urlContains?: string | undefined | undefined;
                        urlEquals?: string | undefined | undefined;
                        urlMatches?: string | undefined | undefined;
                        originAndPathMatches?: string | undefined | undefined;
                        urlPrefix?: string | undefined | undefined;
                        urlSuffix?: string | undefined | undefined;
                        schemes?: (string | undefined)[] | undefined;
                        ports?: (number | (number | undefined)[] | undefined)[] | undefined;
                    } | undefined;
                    css?: (string | undefined)[] | undefined;
                    isBookmarked?: boolean | undefined | undefined;
                } | undefined)[] | undefined;
            } | undefined)[] | undefined;
            externally_connectable?: {
                ids?: (string | undefined)[] | undefined;
                matches?: (string | undefined)[] | undefined;
                accepts_tls_channel_id?: boolean | undefined | undefined;
            } | undefined;
            file_browser_handlers?: ({
                id?: string | undefined | undefined;
                default_title?: string | undefined | undefined;
                file_filters?: (string | undefined)[] | undefined;
            } | undefined)[] | undefined;
            file_system_provider_capabilities?: {
                configurable?: boolean | undefined | undefined;
                watchable?: boolean | undefined | undefined;
                multiple_mounts?: boolean | undefined | undefined;
                source?: string | undefined | undefined;
            } | undefined;
            homepage_url?: string | undefined | undefined;
            import?: ({
                id?: string | undefined;
                minimum_version?: string | undefined | undefined;
            } | undefined)[] | undefined;
            export?: {
                whitelist?: (string | undefined)[] | undefined;
            } | undefined;
            incognito?: string | undefined | undefined;
            input_components?: ({
                name?: string | undefined | undefined;
                type?: string | undefined | undefined;
                id?: string | undefined | undefined;
                description?: string | undefined | undefined;
                language?: string | (string | undefined)[] | undefined;
                layouts?: (string | undefined)[] | undefined;
                indicator?: string | undefined | undefined;
            } | undefined)[] | undefined;
            key?: string | undefined | undefined;
            minimum_chrome_version?: string | undefined | undefined;
            nacl_modules?: ({
                path?: string | undefined;
                mime_type?: string | undefined;
            } | undefined)[] | undefined;
            oauth2?: {
                client_id?: string | undefined;
                scopes?: (string | undefined)[] | undefined;
            } | undefined;
            offline_enabled?: boolean | undefined | undefined;
            omnibox?: {
                keyword?: string | undefined;
            } | undefined;
            options_page?: string | undefined | undefined;
            options_ui?: {
                page?: string | undefined | undefined;
                chrome_style?: boolean | undefined | undefined;
                open_in_tab?: boolean | undefined | undefined;
            } | undefined;
            platforms?: ({
                nacl_arch?: string | undefined | undefined;
                sub_package_path?: string | undefined;
            } | undefined)[] | undefined;
            plugins?: ({
                path?: string | undefined;
            } | undefined)[] | undefined;
            requirements?: {
                "3D"?: {
                    features?: (string | undefined)[] | undefined;
                } | undefined;
                plugins?: {
                    npapi?: boolean | undefined | undefined;
                } | undefined;
            } | undefined;
            sandbox?: {
                pages?: (string | undefined)[] | undefined;
                content_security_policy?: string | undefined | undefined;
            } | undefined;
            short_name?: string | undefined | undefined;
            spellcheck?: {
                dictionary_language?: string | undefined | undefined;
                dictionary_locale?: string | undefined | undefined;
                dictionary_format?: string | undefined | undefined;
                dictionary_path?: string | undefined | undefined;
            } | undefined;
            storage?: {
                managed_schema?: string | undefined;
            } | undefined;
            tts_engine?: {
                voices?: ({
                    voice_name?: string | undefined;
                    lang?: string | undefined | undefined;
                    gender?: string | undefined | undefined;
                    event_types?: (string | undefined)[] | undefined;
                } | undefined)[] | undefined;
            } | undefined;
            update_url?: string | undefined | undefined;
            version_name?: string | undefined | undefined;
        } | {
            [x: string]: any;
            manifest_version?: 3 | undefined;
            action?: {
                default_icon?: {
                    [x: number]: string | undefined;
                } | undefined;
                default_title?: string | undefined | undefined;
                default_popup?: string | undefined | undefined;
            } | undefined;
            background?: {
                service_worker?: string | undefined;
                type?: "module" | undefined;
            } | undefined;
            content_scripts?: ({
                matches?: (string | undefined)[] | undefined;
                exclude_matches?: (string | undefined)[] | undefined;
                css?: (string | undefined)[] | undefined;
                js?: (string | undefined)[] | undefined;
                run_at?: string | undefined | undefined;
                all_frames?: boolean | undefined | undefined;
                match_about_blank?: boolean | undefined | undefined;
                include_globs?: (string | undefined)[] | undefined;
                exclude_globs?: (string | undefined)[] | undefined;
                world?: "ISOLATED" | "MAIN" | undefined | undefined;
            } | undefined)[] | undefined;
            content_security_policy?: {
                extension_pages?: string | undefined;
                sandbox?: string | undefined;
            } | undefined;
            host_permissions?: (string | undefined)[] | undefined;
            optional_permissions?: (Browser.runtime.ManifestOptionalPermissions | undefined)[] | undefined;
            optional_host_permissions?: (string | undefined)[] | undefined;
            permissions?: (Browser.runtime.ManifestPermissions | undefined)[] | undefined;
            web_accessible_resources?: ({
                resources?: (string | undefined)[] | undefined;
                matches?: (string | undefined)[] | undefined;
            } | undefined)[] | undefined;
            name?: string | undefined;
            version?: string | undefined;
            default_locale?: string | undefined | undefined;
            description?: string | undefined | undefined;
            icons?: {
                [x: number]: string | undefined;
            } | undefined;
            author?: {
                email?: string | undefined;
            } | undefined;
            background_page?: string | undefined | undefined;
            chrome_settings_overrides?: {
                homepage?: string | undefined | undefined;
                search_provider?: {
                    name?: string | undefined | undefined;
                    keyword?: string | undefined | undefined;
                    favicon_url?: string | undefined | undefined;
                    search_url?: string | undefined;
                    encoding?: string | undefined | undefined;
                    suggest_url?: string | undefined | undefined;
                    instant_url?: string | undefined | undefined;
                    image_url?: string | undefined | undefined;
                    search_url_post_params?: string | undefined | undefined;
                    suggest_url_post_params?: string | undefined | undefined;
                    instant_url_post_params?: string | undefined | undefined;
                    image_url_post_params?: string | undefined | undefined;
                    alternate_urls?: (string | undefined)[] | undefined;
                    prepopulated_id?: number | undefined | undefined;
                    is_default?: boolean | undefined | undefined;
                } | undefined;
                startup_pages?: (string | undefined)[] | undefined;
            } | undefined;
            chrome_ui_overrides?: {
                bookmarks_ui?: {
                    remove_bookmark_shortcut?: boolean | undefined | undefined;
                    remove_button?: boolean | undefined | undefined;
                } | undefined;
            } | undefined;
            chrome_url_overrides?: {
                bookmarks?: string | undefined | undefined;
                history?: string | undefined | undefined;
                newtab?: string | undefined | undefined;
            } | undefined;
            commands?: {
                [x: string]: {
                    suggested_key?: {
                        default?: string | undefined | undefined;
                        windows?: string | undefined | undefined;
                        mac?: string | undefined | undefined;
                        chromeos?: string | undefined | undefined;
                        linux?: string | undefined | undefined;
                    } | undefined;
                    description?: string | undefined | undefined;
                    global?: boolean | undefined | undefined;
                } | undefined;
            } | undefined;
            content_capabilities?: {
                matches?: (string | undefined)[] | undefined;
                permissions?: (string | undefined)[] | undefined;
            } | undefined;
            converted_from_user_script?: boolean | undefined | undefined;
            current_locale?: string | undefined | undefined;
            devtools_page?: string | undefined | undefined;
            event_rules?: ({
                event?: string | undefined | undefined;
                actions?: ({
                    type?: string | undefined;
                } | undefined)[] | undefined;
                conditions?: ({
                    pageUrl?: {
                        hostContains?: string | undefined | undefined;
                        hostEquals?: string | undefined | undefined;
                        hostPrefix?: string | undefined | undefined;
                        hostSuffix?: string | undefined | undefined;
                        pathContains?: string | undefined | undefined;
                        pathEquals?: string | undefined | undefined;
                        pathPrefix?: string | undefined | undefined;
                        pathSuffix?: string | undefined | undefined;
                        queryContains?: string | undefined | undefined;
                        queryEquals?: string | undefined | undefined;
                        queryPrefix?: string | undefined | undefined;
                        querySuffix?: string | undefined | undefined;
                        urlContains?: string | undefined | undefined;
                        urlEquals?: string | undefined | undefined;
                        urlMatches?: string | undefined | undefined;
                        originAndPathMatches?: string | undefined | undefined;
                        urlPrefix?: string | undefined | undefined;
                        urlSuffix?: string | undefined | undefined;
                        schemes?: (string | undefined)[] | undefined;
                        ports?: (number | (number | undefined)[] | undefined)[] | undefined;
                    } | undefined;
                    css?: (string | undefined)[] | undefined;
                    isBookmarked?: boolean | undefined | undefined;
                } | undefined)[] | undefined;
            } | undefined)[] | undefined;
            externally_connectable?: {
                ids?: (string | undefined)[] | undefined;
                matches?: (string | undefined)[] | undefined;
                accepts_tls_channel_id?: boolean | undefined | undefined;
            } | undefined;
            file_browser_handlers?: ({
                id?: string | undefined | undefined;
                default_title?: string | undefined | undefined;
                file_filters?: (string | undefined)[] | undefined;
            } | undefined)[] | undefined;
            file_system_provider_capabilities?: {
                configurable?: boolean | undefined | undefined;
                watchable?: boolean | undefined | undefined;
                multiple_mounts?: boolean | undefined | undefined;
                source?: string | undefined | undefined;
            } | undefined;
            homepage_url?: string | undefined | undefined;
            import?: ({
                id?: string | undefined;
                minimum_version?: string | undefined | undefined;
            } | undefined)[] | undefined;
            export?: {
                whitelist?: (string | undefined)[] | undefined;
            } | undefined;
            incognito?: string | undefined | undefined;
            input_components?: ({
                name?: string | undefined | undefined;
                type?: string | undefined | undefined;
                id?: string | undefined | undefined;
                description?: string | undefined | undefined;
                language?: string | (string | undefined)[] | undefined;
                layouts?: (string | undefined)[] | undefined;
                indicator?: string | undefined | undefined;
            } | undefined)[] | undefined;
            key?: string | undefined | undefined;
            minimum_chrome_version?: string | undefined | undefined;
            nacl_modules?: ({
                path?: string | undefined;
                mime_type?: string | undefined;
            } | undefined)[] | undefined;
            oauth2?: {
                client_id?: string | undefined;
                scopes?: (string | undefined)[] | undefined;
            } | undefined;
            offline_enabled?: boolean | undefined | undefined;
            omnibox?: {
                keyword?: string | undefined;
            } | undefined;
            options_page?: string | undefined | undefined;
            options_ui?: {
                page?: string | undefined | undefined;
                chrome_style?: boolean | undefined | undefined;
                open_in_tab?: boolean | undefined | undefined;
            } | undefined;
            platforms?: ({
                nacl_arch?: string | undefined | undefined;
                sub_package_path?: string | undefined;
            } | undefined)[] | undefined;
            plugins?: ({
                path?: string | undefined;
            } | undefined)[] | undefined;
            requirements?: {
                "3D"?: {
                    features?: (string | undefined)[] | undefined;
                } | undefined;
                plugins?: {
                    npapi?: boolean | undefined | undefined;
                } | undefined;
            } | undefined;
            sandbox?: {
                pages?: (string | undefined)[] | undefined;
                content_security_policy?: string | undefined | undefined;
            } | undefined;
            short_name?: string | undefined | undefined;
            spellcheck?: {
                dictionary_language?: string | undefined | undefined;
                dictionary_locale?: string | undefined | undefined;
                dictionary_format?: string | undefined | undefined;
                dictionary_path?: string | undefined | undefined;
            } | undefined;
            storage?: {
                managed_schema?: string | undefined;
            } | undefined;
            tts_engine?: {
                voices?: ({
                    voice_name?: string | undefined;
                    lang?: string | undefined | undefined;
                    gender?: string | undefined | undefined;
                    event_types?: (string | undefined)[] | undefined;
                } | undefined)[] | undefined;
            } | undefined;
            update_url?: string | undefined | undefined;
            version_name?: string | undefined | undefined;
        } | undefined;
        publicAssets?: ({
            type?: "asset" | undefined;
            fileName?: string | undefined;
        } | undefined)[] | undefined;
        steps?: ({
            entrypoints?: {
                type?: "popup" | undefined;
                options?: {
                    include?: (string | undefined)[] | undefined;
                    exclude?: (string | undefined)[] | undefined;
                    mv2Key?: "browser_action" | "page_action" | undefined;
                    defaultTitle?: string | undefined;
                    browserStyle?: boolean | undefined;
                    defaultIcon?: {
                        [x: string]: string | undefined;
                    } | undefined;
                } | undefined;
                name?: string | undefined;
                inputPath?: string | undefined;
                outputDir?: string | undefined;
                skipped?: boolean | undefined;
            } | {
                type?: "content-script" | undefined;
                options?: {
                    world?: "MAIN" | "ISOLATED" | undefined;
                    matches?: (string | undefined)[] | undefined;
                    runAt?: Browser.extensionTypes.RunAt | undefined;
                    matchAboutBlank?: boolean | undefined;
                    excludeMatches?: (string | undefined)[] | undefined;
                    includeGlobs?: (string | undefined)[] | undefined;
                    excludeGlobs?: (string | undefined)[] | undefined;
                    allFrames?: boolean | undefined;
                    matchOriginAsFallback?: boolean | undefined;
                    cssInjectionMode?: "manifest" | "manual" | "ui" | undefined;
                    registration?: "runtime" | "manifest" | undefined;
                    include?: (string | undefined)[] | undefined;
                    exclude?: (string | undefined)[] | undefined;
                } | undefined;
                name?: string | undefined;
                inputPath?: string | undefined;
                outputDir?: string | undefined;
                skipped?: boolean | undefined;
            } | {
                type?: "background" | undefined;
                options?: {
                    include?: (string | undefined)[] | undefined;
                    exclude?: (string | undefined)[] | undefined;
                    persistent?: boolean | undefined;
                    type?: "module" | undefined;
                } | undefined;
                name?: string | undefined;
                inputPath?: string | undefined;
                outputDir?: string | undefined;
                skipped?: boolean | undefined;
            } | {
                type?: "bookmarks" | "devtools" | "history" | "sandbox" | "newtab" | "unlisted-page" | "unlisted-script" | "unlisted-style" | "content-script-style" | undefined;
                options?: {
                    include?: (string | undefined)[] | undefined;
                    exclude?: (string | undefined)[] | undefined;
                } | undefined;
                name?: string | undefined;
                inputPath?: string | undefined;
                outputDir?: string | undefined;
                skipped?: boolean | undefined;
            } | {
                type?: "options" | undefined;
                options?: {
                    include?: (string | undefined)[] | undefined;
                    exclude?: (string | undefined)[] | undefined;
                    browserStyle?: boolean | undefined;
                    openInTab?: boolean | undefined;
                    chromeStyle?: boolean | undefined;
                } | undefined;
                name?: string | undefined;
                inputPath?: string | undefined;
                outputDir?: string | undefined;
                skipped?: boolean | undefined;
            } | {
                type?: "sidepanel" | undefined;
                options?: {
                    include?: (string | undefined)[] | undefined;
                    exclude?: (string | undefined)[] | undefined;
                    defaultTitle?: string | undefined;
                    browserStyle?: boolean | undefined;
                    openAtInstall?: boolean | undefined;
                    defaultIcon?: string | {
                        [x: string]: string | undefined;
                    } | undefined;
                } | undefined;
                name?: string | undefined;
                inputPath?: string | undefined;
                outputDir?: string | undefined;
                skipped?: boolean | undefined;
            } | ({
                type?: "popup" | undefined;
                options?: {
                    include?: (string | undefined)[] | undefined;
                    exclude?: (string | undefined)[] | undefined;
                    mv2Key?: "browser_action" | "page_action" | undefined;
                    defaultTitle?: string | undefined;
                    browserStyle?: boolean | undefined;
                    defaultIcon?: {
                        [x: string]: string | undefined;
                    } | undefined;
                } | undefined;
                name?: string | undefined;
                inputPath?: string | undefined;
                outputDir?: string | undefined;
                skipped?: boolean | undefined;
            } | {
                type?: "content-script" | undefined;
                options?: {
                    world?: "MAIN" | "ISOLATED" | undefined;
                    matches?: (string | undefined)[] | undefined;
                    runAt?: Browser.extensionTypes.RunAt | undefined;
                    matchAboutBlank?: boolean | undefined;
                    excludeMatches?: (string | undefined)[] | undefined;
                    includeGlobs?: (string | undefined)[] | undefined;
                    excludeGlobs?: (string | undefined)[] | undefined;
                    allFrames?: boolean | undefined;
                    matchOriginAsFallback?: boolean | undefined;
                    cssInjectionMode?: "manifest" | "manual" | "ui" | undefined;
                    registration?: "runtime" | "manifest" | undefined;
                    include?: (string | undefined)[] | undefined;
                    exclude?: (string | undefined)[] | undefined;
                } | undefined;
                name?: string | undefined;
                inputPath?: string | undefined;
                outputDir?: string | undefined;
                skipped?: boolean | undefined;
            } | {
                type?: "background" | undefined;
                options?: {
                    include?: (string | undefined)[] | undefined;
                    exclude?: (string | undefined)[] | undefined;
                    persistent?: boolean | undefined;
                    type?: "module" | undefined;
                } | undefined;
                name?: string | undefined;
                inputPath?: string | undefined;
                outputDir?: string | undefined;
                skipped?: boolean | undefined;
            } | {
                type?: "bookmarks" | "devtools" | "history" | "sandbox" | "newtab" | "unlisted-page" | "unlisted-script" | "unlisted-style" | "content-script-style" | undefined;
                options?: {
                    include?: (string | undefined)[] | undefined;
                    exclude?: (string | undefined)[] | undefined;
                } | undefined;
                name?: string | undefined;
                inputPath?: string | undefined;
                outputDir?: string | undefined;
                skipped?: boolean | undefined;
            } | {
                type?: "options" | undefined;
                options?: {
                    include?: (string | undefined)[] | undefined;
                    exclude?: (string | undefined)[] | undefined;
                    browserStyle?: boolean | undefined;
                    openInTab?: boolean | undefined;
                    chromeStyle?: boolean | undefined;
                } | undefined;
                name?: string | undefined;
                inputPath?: string | undefined;
                outputDir?: string | undefined;
                skipped?: boolean | undefined;
            } | {
                type?: "sidepanel" | undefined;
                options?: {
                    include?: (string | undefined)[] | undefined;
                    exclude?: (string | undefined)[] | undefined;
                    defaultTitle?: string | undefined;
                    browserStyle?: boolean | undefined;
                    openAtInstall?: boolean | undefined;
                    defaultIcon?: string | {
                        [x: string]: string | undefined;
                    } | undefined;
                } | undefined;
                name?: string | undefined;
                inputPath?: string | undefined;
                outputDir?: string | undefined;
                skipped?: boolean | undefined;
            } | undefined)[] | undefined;
            chunks?: ({
                type?: "asset" | undefined;
                fileName?: string | undefined;
            } | {
                type?: "chunk" | undefined;
                fileName?: string | undefined;
                moduleIds?: (string | undefined)[] | undefined;
            } | undefined)[] | undefined;
        } | undefined)[] | undefined;
    } | undefined;
    start?: {} | undefined;
    stop?: {} | undefined;
    restart?: {} | undefined;
    transformHtml?: {} | undefined;
    reloadExtension?: {} | undefined;
    reloadPage?: {} | undefined;
    reloadContentScript?: {} | undefined;
    restartBrowser?: {} | undefined;
    ws?: {
        send?: {} | undefined;
        on?: {} | undefined;
    } | undefined;
    watcher?: {
        options?: {
            persistent?: boolean | undefined;
            ignored?: string | {
                exec?: {} | undefined;
                test?: {} | undefined;
                readonly source?: string | undefined;
                readonly global?: boolean | undefined;
                readonly ignoreCase?: boolean | undefined;
                readonly multiline?: boolean | undefined;
                lastIndex?: number | undefined;
                compile?: {} | undefined;
                readonly flags?: string | undefined;
                readonly sticky?: boolean | undefined;
                readonly unicode?: boolean | undefined;
                readonly dotAll?: boolean | undefined;
                [Symbol.match]?: {} | undefined;
                [Symbol.replace]?: {} | undefined;
                [Symbol.search]?: {} | undefined;
                [Symbol.split]?: {} | undefined;
                [Symbol.matchAll]?: {} | undefined;
            } | {} | (string | {
                exec?: {} | undefined;
                test?: {} | undefined;
                readonly source?: string | undefined;
                readonly global?: boolean | undefined;
                readonly ignoreCase?: boolean | undefined;
                readonly multiline?: boolean | undefined;
                lastIndex?: number | undefined;
                compile?: {} | undefined;
                readonly flags?: string | undefined;
                readonly sticky?: boolean | undefined;
                readonly unicode?: boolean | undefined;
                readonly dotAll?: boolean | undefined;
                [Symbol.match]?: {} | undefined;
                [Symbol.replace]?: {} | undefined;
                [Symbol.search]?: {} | undefined;
                [Symbol.split]?: {} | undefined;
                [Symbol.matchAll]?: {} | undefined;
            } | {} | undefined)[] | undefined;
            ignoreInitial?: boolean | undefined;
            followSymlinks?: boolean | undefined;
            cwd?: string | undefined;
            disableGlobbing?: boolean | undefined;
            usePolling?: boolean | undefined;
            useFsEvents?: boolean | undefined;
            alwaysStat?: boolean | undefined;
            depth?: number | undefined;
            interval?: number | undefined;
            binaryInterval?: number | undefined;
            ignorePermissionErrors?: boolean | undefined;
            atomic?: boolean | number | undefined;
            awaitWriteFinish?: boolean | {
                stabilityThreshold?: number | undefined;
                pollInterval?: number | undefined;
            } | undefined;
        } | undefined;
        ref?: {} | undefined;
        unref?: {} | undefined;
        add?: {} | undefined;
        unwatch?: {} | undefined;
        getWatched?: {} | undefined;
        close?: {} | undefined;
        on?: {} | undefined;
        [EventEmitter.captureRejectionSymbol]?: {} | undefined;
        addListener?: {} | undefined;
        once?: {} | undefined;
        removeListener?: {} | undefined;
        off?: {} | undefined;
        removeAllListeners?: {} | undefined;
        setMaxListeners?: {} | undefined;
        getMaxListeners?: {} | undefined;
        listeners?: {} | undefined;
        rawListeners?: {} | undefined;
        emit?: {} | undefined;
        listenerCount?: {} | undefined;
        prependListener?: {} | undefined;
        prependOnceListener?: {} | undefined;
        eventNames?: {} | undefined;
    } | undefined;
    on?: {} | undefined;
    host?: string | undefined;
    port?: number | undefined;
    origin?: string | undefined;
} | undefined) => WxtDevServer;
export declare function setFakeWxt(overrides?: DeepPartial<Wxt>): Wxt;
export declare const fakeBuildOutput: (overrides?: {
    manifest?: {
        [x: string]: any;
        manifest_version?: 2 | undefined;
        browser_action?: {
            default_icon?: {
                [x: number]: string | undefined;
            } | undefined;
            default_title?: string | undefined | undefined;
            default_popup?: string | undefined | undefined;
        } | undefined;
        page_action?: {
            default_icon?: {
                [x: number]: string | undefined;
            } | undefined;
            default_title?: string | undefined | undefined;
            default_popup?: string | undefined | undefined;
        } | undefined;
        background?: {
            scripts?: (string | undefined)[] | undefined;
            page?: string | undefined | undefined;
            persistent?: boolean | undefined | undefined;
        } | undefined;
        content_security_policy?: string | undefined | undefined;
        optional_permissions?: (string | undefined)[] | (Browser.runtime.ManifestOptionalPermissions | undefined)[] | undefined;
        permissions?: (string | undefined)[] | (Browser.runtime.ManifestPermissions | undefined)[] | undefined;
        web_accessible_resources?: (string | undefined)[] | undefined;
        name?: string | undefined;
        version?: string | undefined;
        default_locale?: string | undefined | undefined;
        description?: string | undefined | undefined;
        icons?: {
            [x: number]: string | undefined;
        } | undefined;
        author?: {
            email?: string | undefined;
        } | undefined;
        background_page?: string | undefined | undefined;
        chrome_settings_overrides?: {
            homepage?: string | undefined | undefined;
            search_provider?: {
                name?: string | undefined | undefined;
                keyword?: string | undefined | undefined;
                favicon_url?: string | undefined | undefined;
                search_url?: string | undefined;
                encoding?: string | undefined | undefined;
                suggest_url?: string | undefined | undefined;
                instant_url?: string | undefined | undefined;
                image_url?: string | undefined | undefined;
                search_url_post_params?: string | undefined | undefined;
                suggest_url_post_params?: string | undefined | undefined;
                instant_url_post_params?: string | undefined | undefined;
                image_url_post_params?: string | undefined | undefined;
                alternate_urls?: (string | undefined)[] | undefined;
                prepopulated_id?: number | undefined | undefined;
                is_default?: boolean | undefined | undefined;
            } | undefined;
            startup_pages?: (string | undefined)[] | undefined;
        } | undefined;
        chrome_ui_overrides?: {
            bookmarks_ui?: {
                remove_bookmark_shortcut?: boolean | undefined | undefined;
                remove_button?: boolean | undefined | undefined;
            } | undefined;
        } | undefined;
        chrome_url_overrides?: {
            bookmarks?: string | undefined | undefined;
            history?: string | undefined | undefined;
            newtab?: string | undefined | undefined;
        } | undefined;
        commands?: {
            [x: string]: {
                suggested_key?: {
                    default?: string | undefined | undefined;
                    windows?: string | undefined | undefined;
                    mac?: string | undefined | undefined;
                    chromeos?: string | undefined | undefined;
                    linux?: string | undefined | undefined;
                } | undefined;
                description?: string | undefined | undefined;
                global?: boolean | undefined | undefined;
            } | undefined;
        } | undefined;
        content_capabilities?: {
            matches?: (string | undefined)[] | undefined;
            permissions?: (string | undefined)[] | undefined;
        } | undefined;
        content_scripts?: ({
            matches?: (string | undefined)[] | undefined;
            exclude_matches?: (string | undefined)[] | undefined;
            css?: (string | undefined)[] | undefined;
            js?: (string | undefined)[] | undefined;
            run_at?: string | undefined | undefined;
            all_frames?: boolean | undefined | undefined;
            match_about_blank?: boolean | undefined | undefined;
            include_globs?: (string | undefined)[] | undefined;
            exclude_globs?: (string | undefined)[] | undefined;
        } | undefined)[] | undefined;
        converted_from_user_script?: boolean | undefined | undefined;
        current_locale?: string | undefined | undefined;
        devtools_page?: string | undefined | undefined;
        event_rules?: ({
            event?: string | undefined | undefined;
            actions?: ({
                type?: string | undefined;
            } | undefined)[] | undefined;
            conditions?: ({
                pageUrl?: {
                    hostContains?: string | undefined | undefined;
                    hostEquals?: string | undefined | undefined;
                    hostPrefix?: string | undefined | undefined;
                    hostSuffix?: string | undefined | undefined;
                    pathContains?: string | undefined | undefined;
                    pathEquals?: string | undefined | undefined;
                    pathPrefix?: string | undefined | undefined;
                    pathSuffix?: string | undefined | undefined;
                    queryContains?: string | undefined | undefined;
                    queryEquals?: string | undefined | undefined;
                    queryPrefix?: string | undefined | undefined;
                    querySuffix?: string | undefined | undefined;
                    urlContains?: string | undefined | undefined;
                    urlEquals?: string | undefined | undefined;
                    urlMatches?: string | undefined | undefined;
                    originAndPathMatches?: string | undefined | undefined;
                    urlPrefix?: string | undefined | undefined;
                    urlSuffix?: string | undefined | undefined;
                    schemes?: (string | undefined)[] | undefined;
                    ports?: (number | (number | undefined)[] | undefined)[] | undefined;
                } | undefined;
                css?: (string | undefined)[] | undefined;
                isBookmarked?: boolean | undefined | undefined;
            } | undefined)[] | undefined;
        } | undefined)[] | undefined;
        externally_connectable?: {
            ids?: (string | undefined)[] | undefined;
            matches?: (string | undefined)[] | undefined;
            accepts_tls_channel_id?: boolean | undefined | undefined;
        } | undefined;
        file_browser_handlers?: ({
            id?: string | undefined | undefined;
            default_title?: string | undefined | undefined;
            file_filters?: (string | undefined)[] | undefined;
        } | undefined)[] | undefined;
        file_system_provider_capabilities?: {
            configurable?: boolean | undefined | undefined;
            watchable?: boolean | undefined | undefined;
            multiple_mounts?: boolean | undefined | undefined;
            source?: string | undefined | undefined;
        } | undefined;
        homepage_url?: string | undefined | undefined;
        import?: ({
            id?: string | undefined;
            minimum_version?: string | undefined | undefined;
        } | undefined)[] | undefined;
        export?: {
            whitelist?: (string | undefined)[] | undefined;
        } | undefined;
        incognito?: string | undefined | undefined;
        input_components?: ({
            name?: string | undefined | undefined;
            type?: string | undefined | undefined;
            id?: string | undefined | undefined;
            description?: string | undefined | undefined;
            language?: string | (string | undefined)[] | undefined;
            layouts?: (string | undefined)[] | undefined;
            indicator?: string | undefined | undefined;
        } | undefined)[] | undefined;
        key?: string | undefined | undefined;
        minimum_chrome_version?: string | undefined | undefined;
        nacl_modules?: ({
            path?: string | undefined;
            mime_type?: string | undefined;
        } | undefined)[] | undefined;
        oauth2?: {
            client_id?: string | undefined;
            scopes?: (string | undefined)[] | undefined;
        } | undefined;
        offline_enabled?: boolean | undefined | undefined;
        omnibox?: {
            keyword?: string | undefined;
        } | undefined;
        options_page?: string | undefined | undefined;
        options_ui?: {
            page?: string | undefined | undefined;
            chrome_style?: boolean | undefined | undefined;
            open_in_tab?: boolean | undefined | undefined;
        } | undefined;
        platforms?: ({
            nacl_arch?: string | undefined | undefined;
            sub_package_path?: string | undefined;
        } | undefined)[] | undefined;
        plugins?: ({
            path?: string | undefined;
        } | undefined)[] | undefined;
        requirements?: {
            "3D"?: {
                features?: (string | undefined)[] | undefined;
            } | undefined;
            plugins?: {
                npapi?: boolean | undefined | undefined;
            } | undefined;
        } | undefined;
        sandbox?: {
            pages?: (string | undefined)[] | undefined;
            content_security_policy?: string | undefined | undefined;
        } | undefined;
        short_name?: string | undefined | undefined;
        spellcheck?: {
            dictionary_language?: string | undefined | undefined;
            dictionary_locale?: string | undefined | undefined;
            dictionary_format?: string | undefined | undefined;
            dictionary_path?: string | undefined | undefined;
        } | undefined;
        storage?: {
            managed_schema?: string | undefined;
        } | undefined;
        tts_engine?: {
            voices?: ({
                voice_name?: string | undefined;
                lang?: string | undefined | undefined;
                gender?: string | undefined | undefined;
                event_types?: (string | undefined)[] | undefined;
            } | undefined)[] | undefined;
        } | undefined;
        update_url?: string | undefined | undefined;
        version_name?: string | undefined | undefined;
    } | {
        [x: string]: any;
        manifest_version?: 3 | undefined;
        action?: {
            default_icon?: {
                [x: number]: string | undefined;
            } | undefined;
            default_title?: string | undefined | undefined;
            default_popup?: string | undefined | undefined;
        } | undefined;
        background?: {
            service_worker?: string | undefined;
            type?: "module" | undefined;
        } | undefined;
        content_scripts?: ({
            matches?: (string | undefined)[] | undefined;
            exclude_matches?: (string | undefined)[] | undefined;
            css?: (string | undefined)[] | undefined;
            js?: (string | undefined)[] | undefined;
            run_at?: string | undefined | undefined;
            all_frames?: boolean | undefined | undefined;
            match_about_blank?: boolean | undefined | undefined;
            include_globs?: (string | undefined)[] | undefined;
            exclude_globs?: (string | undefined)[] | undefined;
            world?: "ISOLATED" | "MAIN" | undefined | undefined;
        } | undefined)[] | undefined;
        content_security_policy?: {
            extension_pages?: string | undefined;
            sandbox?: string | undefined;
        } | undefined;
        host_permissions?: (string | undefined)[] | undefined;
        optional_permissions?: (Browser.runtime.ManifestOptionalPermissions | undefined)[] | undefined;
        optional_host_permissions?: (string | undefined)[] | undefined;
        permissions?: (Browser.runtime.ManifestPermissions | undefined)[] | undefined;
        web_accessible_resources?: ({
            resources?: (string | undefined)[] | undefined;
            matches?: (string | undefined)[] | undefined;
        } | undefined)[] | undefined;
        name?: string | undefined;
        version?: string | undefined;
        default_locale?: string | undefined | undefined;
        description?: string | undefined | undefined;
        icons?: {
            [x: number]: string | undefined;
        } | undefined;
        author?: {
            email?: string | undefined;
        } | undefined;
        background_page?: string | undefined | undefined;
        chrome_settings_overrides?: {
            homepage?: string | undefined | undefined;
            search_provider?: {
                name?: string | undefined | undefined;
                keyword?: string | undefined | undefined;
                favicon_url?: string | undefined | undefined;
                search_url?: string | undefined;
                encoding?: string | undefined | undefined;
                suggest_url?: string | undefined | undefined;
                instant_url?: string | undefined | undefined;
                image_url?: string | undefined | undefined;
                search_url_post_params?: string | undefined | undefined;
                suggest_url_post_params?: string | undefined | undefined;
                instant_url_post_params?: string | undefined | undefined;
                image_url_post_params?: string | undefined | undefined;
                alternate_urls?: (string | undefined)[] | undefined;
                prepopulated_id?: number | undefined | undefined;
                is_default?: boolean | undefined | undefined;
            } | undefined;
            startup_pages?: (string | undefined)[] | undefined;
        } | undefined;
        chrome_ui_overrides?: {
            bookmarks_ui?: {
                remove_bookmark_shortcut?: boolean | undefined | undefined;
                remove_button?: boolean | undefined | undefined;
            } | undefined;
        } | undefined;
        chrome_url_overrides?: {
            bookmarks?: string | undefined | undefined;
            history?: string | undefined | undefined;
            newtab?: string | undefined | undefined;
        } | undefined;
        commands?: {
            [x: string]: {
                suggested_key?: {
                    default?: string | undefined | undefined;
                    windows?: string | undefined | undefined;
                    mac?: string | undefined | undefined;
                    chromeos?: string | undefined | undefined;
                    linux?: string | undefined | undefined;
                } | undefined;
                description?: string | undefined | undefined;
                global?: boolean | undefined | undefined;
            } | undefined;
        } | undefined;
        content_capabilities?: {
            matches?: (string | undefined)[] | undefined;
            permissions?: (string | undefined)[] | undefined;
        } | undefined;
        converted_from_user_script?: boolean | undefined | undefined;
        current_locale?: string | undefined | undefined;
        devtools_page?: string | undefined | undefined;
        event_rules?: ({
            event?: string | undefined | undefined;
            actions?: ({
                type?: string | undefined;
            } | undefined)[] | undefined;
            conditions?: ({
                pageUrl?: {
                    hostContains?: string | undefined | undefined;
                    hostEquals?: string | undefined | undefined;
                    hostPrefix?: string | undefined | undefined;
                    hostSuffix?: string | undefined | undefined;
                    pathContains?: string | undefined | undefined;
                    pathEquals?: string | undefined | undefined;
                    pathPrefix?: string | undefined | undefined;
                    pathSuffix?: string | undefined | undefined;
                    queryContains?: string | undefined | undefined;
                    queryEquals?: string | undefined | undefined;
                    queryPrefix?: string | undefined | undefined;
                    querySuffix?: string | undefined | undefined;
                    urlContains?: string | undefined | undefined;
                    urlEquals?: string | undefined | undefined;
                    urlMatches?: string | undefined | undefined;
                    originAndPathMatches?: string | undefined | undefined;
                    urlPrefix?: string | undefined | undefined;
                    urlSuffix?: string | undefined | undefined;
                    schemes?: (string | undefined)[] | undefined;
                    ports?: (number | (number | undefined)[] | undefined)[] | undefined;
                } | undefined;
                css?: (string | undefined)[] | undefined;
                isBookmarked?: boolean | undefined | undefined;
            } | undefined)[] | undefined;
        } | undefined)[] | undefined;
        externally_connectable?: {
            ids?: (string | undefined)[] | undefined;
            matches?: (string | undefined)[] | undefined;
            accepts_tls_channel_id?: boolean | undefined | undefined;
        } | undefined;
        file_browser_handlers?: ({
            id?: string | undefined | undefined;
            default_title?: string | undefined | undefined;
            file_filters?: (string | undefined)[] | undefined;
        } | undefined)[] | undefined;
        file_system_provider_capabilities?: {
            configurable?: boolean | undefined | undefined;
            watchable?: boolean | undefined | undefined;
            multiple_mounts?: boolean | undefined | undefined;
            source?: string | undefined | undefined;
        } | undefined;
        homepage_url?: string | undefined | undefined;
        import?: ({
            id?: string | undefined;
            minimum_version?: string | undefined | undefined;
        } | undefined)[] | undefined;
        export?: {
            whitelist?: (string | undefined)[] | undefined;
        } | undefined;
        incognito?: string | undefined | undefined;
        input_components?: ({
            name?: string | undefined | undefined;
            type?: string | undefined | undefined;
            id?: string | undefined | undefined;
            description?: string | undefined | undefined;
            language?: string | (string | undefined)[] | undefined;
            layouts?: (string | undefined)[] | undefined;
            indicator?: string | undefined | undefined;
        } | undefined)[] | undefined;
        key?: string | undefined | undefined;
        minimum_chrome_version?: string | undefined | undefined;
        nacl_modules?: ({
            path?: string | undefined;
            mime_type?: string | undefined;
        } | undefined)[] | undefined;
        oauth2?: {
            client_id?: string | undefined;
            scopes?: (string | undefined)[] | undefined;
        } | undefined;
        offline_enabled?: boolean | undefined | undefined;
        omnibox?: {
            keyword?: string | undefined;
        } | undefined;
        options_page?: string | undefined | undefined;
        options_ui?: {
            page?: string | undefined | undefined;
            chrome_style?: boolean | undefined | undefined;
            open_in_tab?: boolean | undefined | undefined;
        } | undefined;
        platforms?: ({
            nacl_arch?: string | undefined | undefined;
            sub_package_path?: string | undefined;
        } | undefined)[] | undefined;
        plugins?: ({
            path?: string | undefined;
        } | undefined)[] | undefined;
        requirements?: {
            "3D"?: {
                features?: (string | undefined)[] | undefined;
            } | undefined;
            plugins?: {
                npapi?: boolean | undefined | undefined;
            } | undefined;
        } | undefined;
        sandbox?: {
            pages?: (string | undefined)[] | undefined;
            content_security_policy?: string | undefined | undefined;
        } | undefined;
        short_name?: string | undefined | undefined;
        spellcheck?: {
            dictionary_language?: string | undefined | undefined;
            dictionary_locale?: string | undefined | undefined;
            dictionary_format?: string | undefined | undefined;
            dictionary_path?: string | undefined | undefined;
        } | undefined;
        storage?: {
            managed_schema?: string | undefined;
        } | undefined;
        tts_engine?: {
            voices?: ({
                voice_name?: string | undefined;
                lang?: string | undefined | undefined;
                gender?: string | undefined | undefined;
                event_types?: (string | undefined)[] | undefined;
            } | undefined)[] | undefined;
        } | undefined;
        update_url?: string | undefined | undefined;
        version_name?: string | undefined | undefined;
    } | undefined;
    publicAssets?: ({
        type?: "asset" | undefined;
        fileName?: string | undefined;
    } | undefined)[] | undefined;
    steps?: ({
        entrypoints?: {
            type?: "popup" | undefined;
            options?: {
                include?: (string | undefined)[] | undefined;
                exclude?: (string | undefined)[] | undefined;
                mv2Key?: "browser_action" | "page_action" | undefined;
                defaultTitle?: string | undefined;
                browserStyle?: boolean | undefined;
                defaultIcon?: {
                    [x: string]: string | undefined;
                } | undefined;
            } | undefined;
            name?: string | undefined;
            inputPath?: string | undefined;
            outputDir?: string | undefined;
            skipped?: boolean | undefined;
        } | {
            type?: "content-script" | undefined;
            options?: {
                world?: "MAIN" | "ISOLATED" | undefined;
                matches?: (string | undefined)[] | undefined;
                runAt?: Browser.extensionTypes.RunAt | undefined;
                matchAboutBlank?: boolean | undefined;
                excludeMatches?: (string | undefined)[] | undefined;
                includeGlobs?: (string | undefined)[] | undefined;
                excludeGlobs?: (string | undefined)[] | undefined;
                allFrames?: boolean | undefined;
                matchOriginAsFallback?: boolean | undefined;
                cssInjectionMode?: "manifest" | "manual" | "ui" | undefined;
                registration?: "runtime" | "manifest" | undefined;
                include?: (string | undefined)[] | undefined;
                exclude?: (string | undefined)[] | undefined;
            } | undefined;
            name?: string | undefined;
            inputPath?: string | undefined;
            outputDir?: string | undefined;
            skipped?: boolean | undefined;
        } | {
            type?: "background" | undefined;
            options?: {
                include?: (string | undefined)[] | undefined;
                exclude?: (string | undefined)[] | undefined;
                persistent?: boolean | undefined;
                type?: "module" | undefined;
            } | undefined;
            name?: string | undefined;
            inputPath?: string | undefined;
            outputDir?: string | undefined;
            skipped?: boolean | undefined;
        } | {
            type?: "bookmarks" | "devtools" | "history" | "sandbox" | "newtab" | "unlisted-page" | "unlisted-script" | "unlisted-style" | "content-script-style" | undefined;
            options?: {
                include?: (string | undefined)[] | undefined;
                exclude?: (string | undefined)[] | undefined;
            } | undefined;
            name?: string | undefined;
            inputPath?: string | undefined;
            outputDir?: string | undefined;
            skipped?: boolean | undefined;
        } | {
            type?: "options" | undefined;
            options?: {
                include?: (string | undefined)[] | undefined;
                exclude?: (string | undefined)[] | undefined;
                browserStyle?: boolean | undefined;
                openInTab?: boolean | undefined;
                chromeStyle?: boolean | undefined;
            } | undefined;
            name?: string | undefined;
            inputPath?: string | undefined;
            outputDir?: string | undefined;
            skipped?: boolean | undefined;
        } | {
            type?: "sidepanel" | undefined;
            options?: {
                include?: (string | undefined)[] | undefined;
                exclude?: (string | undefined)[] | undefined;
                defaultTitle?: string | undefined;
                browserStyle?: boolean | undefined;
                openAtInstall?: boolean | undefined;
                defaultIcon?: string | {
                    [x: string]: string | undefined;
                } | undefined;
            } | undefined;
            name?: string | undefined;
            inputPath?: string | undefined;
            outputDir?: string | undefined;
            skipped?: boolean | undefined;
        } | ({
            type?: "popup" | undefined;
            options?: {
                include?: (string | undefined)[] | undefined;
                exclude?: (string | undefined)[] | undefined;
                mv2Key?: "browser_action" | "page_action" | undefined;
                defaultTitle?: string | undefined;
                browserStyle?: boolean | undefined;
                defaultIcon?: {
                    [x: string]: string | undefined;
                } | undefined;
            } | undefined;
            name?: string | undefined;
            inputPath?: string | undefined;
            outputDir?: string | undefined;
            skipped?: boolean | undefined;
        } | {
            type?: "content-script" | undefined;
            options?: {
                world?: "MAIN" | "ISOLATED" | undefined;
                matches?: (string | undefined)[] | undefined;
                runAt?: Browser.extensionTypes.RunAt | undefined;
                matchAboutBlank?: boolean | undefined;
                excludeMatches?: (string | undefined)[] | undefined;
                includeGlobs?: (string | undefined)[] | undefined;
                excludeGlobs?: (string | undefined)[] | undefined;
                allFrames?: boolean | undefined;
                matchOriginAsFallback?: boolean | undefined;
                cssInjectionMode?: "manifest" | "manual" | "ui" | undefined;
                registration?: "runtime" | "manifest" | undefined;
                include?: (string | undefined)[] | undefined;
                exclude?: (string | undefined)[] | undefined;
            } | undefined;
            name?: string | undefined;
            inputPath?: string | undefined;
            outputDir?: string | undefined;
            skipped?: boolean | undefined;
        } | {
            type?: "background" | undefined;
            options?: {
                include?: (string | undefined)[] | undefined;
                exclude?: (string | undefined)[] | undefined;
                persistent?: boolean | undefined;
                type?: "module" | undefined;
            } | undefined;
            name?: string | undefined;
            inputPath?: string | undefined;
            outputDir?: string | undefined;
            skipped?: boolean | undefined;
        } | {
            type?: "bookmarks" | "devtools" | "history" | "sandbox" | "newtab" | "unlisted-page" | "unlisted-script" | "unlisted-style" | "content-script-style" | undefined;
            options?: {
                include?: (string | undefined)[] | undefined;
                exclude?: (string | undefined)[] | undefined;
            } | undefined;
            name?: string | undefined;
            inputPath?: string | undefined;
            outputDir?: string | undefined;
            skipped?: boolean | undefined;
        } | {
            type?: "options" | undefined;
            options?: {
                include?: (string | undefined)[] | undefined;
                exclude?: (string | undefined)[] | undefined;
                browserStyle?: boolean | undefined;
                openInTab?: boolean | undefined;
                chromeStyle?: boolean | undefined;
            } | undefined;
            name?: string | undefined;
            inputPath?: string | undefined;
            outputDir?: string | undefined;
            skipped?: boolean | undefined;
        } | {
            type?: "sidepanel" | undefined;
            options?: {
                include?: (string | undefined)[] | undefined;
                exclude?: (string | undefined)[] | undefined;
                defaultTitle?: string | undefined;
                browserStyle?: boolean | undefined;
                openAtInstall?: boolean | undefined;
                defaultIcon?: string | {
                    [x: string]: string | undefined;
                } | undefined;
            } | undefined;
            name?: string | undefined;
            inputPath?: string | undefined;
            outputDir?: string | undefined;
            skipped?: boolean | undefined;
        } | undefined)[] | undefined;
        chunks?: ({
            type?: "asset" | undefined;
            fileName?: string | undefined;
        } | {
            type?: "chunk" | undefined;
            fileName?: string | undefined;
            moduleIds?: (string | undefined)[] | undefined;
        } | undefined)[] | undefined;
    } | undefined)[] | undefined;
} | undefined) => BuildOutput;
export declare const fakeBuildStepOutput: (overrides?: {
    entrypoints?: {
        type?: "popup" | undefined;
        options?: {
            include?: (string | undefined)[] | undefined;
            exclude?: (string | undefined)[] | undefined;
            mv2Key?: "browser_action" | "page_action" | undefined;
            defaultTitle?: string | undefined;
            browserStyle?: boolean | undefined;
            defaultIcon?: {
                [x: string]: string | undefined;
            } | undefined;
        } | undefined;
        name?: string | undefined;
        inputPath?: string | undefined;
        outputDir?: string | undefined;
        skipped?: boolean | undefined;
    } | {
        type?: "content-script" | undefined;
        options?: {
            world?: "MAIN" | "ISOLATED" | undefined;
            matches?: (string | undefined)[] | undefined;
            runAt?: Browser.extensionTypes.RunAt | undefined;
            matchAboutBlank?: boolean | undefined;
            excludeMatches?: (string | undefined)[] | undefined;
            includeGlobs?: (string | undefined)[] | undefined;
            excludeGlobs?: (string | undefined)[] | undefined;
            allFrames?: boolean | undefined;
            matchOriginAsFallback?: boolean | undefined;
            cssInjectionMode?: "manifest" | "manual" | "ui" | undefined;
            registration?: "runtime" | "manifest" | undefined;
            include?: (string | undefined)[] | undefined;
            exclude?: (string | undefined)[] | undefined;
        } | undefined;
        name?: string | undefined;
        inputPath?: string | undefined;
        outputDir?: string | undefined;
        skipped?: boolean | undefined;
    } | {
        type?: "background" | undefined;
        options?: {
            include?: (string | undefined)[] | undefined;
            exclude?: (string | undefined)[] | undefined;
            persistent?: boolean | undefined;
            type?: "module" | undefined;
        } | undefined;
        name?: string | undefined;
        inputPath?: string | undefined;
        outputDir?: string | undefined;
        skipped?: boolean | undefined;
    } | {
        type?: "bookmarks" | "devtools" | "history" | "sandbox" | "newtab" | "unlisted-page" | "unlisted-script" | "unlisted-style" | "content-script-style" | undefined;
        options?: {
            include?: (string | undefined)[] | undefined;
            exclude?: (string | undefined)[] | undefined;
        } | undefined;
        name?: string | undefined;
        inputPath?: string | undefined;
        outputDir?: string | undefined;
        skipped?: boolean | undefined;
    } | {
        type?: "options" | undefined;
        options?: {
            include?: (string | undefined)[] | undefined;
            exclude?: (string | undefined)[] | undefined;
            browserStyle?: boolean | undefined;
            openInTab?: boolean | undefined;
            chromeStyle?: boolean | undefined;
        } | undefined;
        name?: string | undefined;
        inputPath?: string | undefined;
        outputDir?: string | undefined;
        skipped?: boolean | undefined;
    } | {
        type?: "sidepanel" | undefined;
        options?: {
            include?: (string | undefined)[] | undefined;
            exclude?: (string | undefined)[] | undefined;
            defaultTitle?: string | undefined;
            browserStyle?: boolean | undefined;
            openAtInstall?: boolean | undefined;
            defaultIcon?: string | {
                [x: string]: string | undefined;
            } | undefined;
        } | undefined;
        name?: string | undefined;
        inputPath?: string | undefined;
        outputDir?: string | undefined;
        skipped?: boolean | undefined;
    } | ({
        type?: "popup" | undefined;
        options?: {
            include?: (string | undefined)[] | undefined;
            exclude?: (string | undefined)[] | undefined;
            mv2Key?: "browser_action" | "page_action" | undefined;
            defaultTitle?: string | undefined;
            browserStyle?: boolean | undefined;
            defaultIcon?: {
                [x: string]: string | undefined;
            } | undefined;
        } | undefined;
        name?: string | undefined;
        inputPath?: string | undefined;
        outputDir?: string | undefined;
        skipped?: boolean | undefined;
    } | {
        type?: "content-script" | undefined;
        options?: {
            world?: "MAIN" | "ISOLATED" | undefined;
            matches?: (string | undefined)[] | undefined;
            runAt?: Browser.extensionTypes.RunAt | undefined;
            matchAboutBlank?: boolean | undefined;
            excludeMatches?: (string | undefined)[] | undefined;
            includeGlobs?: (string | undefined)[] | undefined;
            excludeGlobs?: (string | undefined)[] | undefined;
            allFrames?: boolean | undefined;
            matchOriginAsFallback?: boolean | undefined;
            cssInjectionMode?: "manifest" | "manual" | "ui" | undefined;
            registration?: "runtime" | "manifest" | undefined;
            include?: (string | undefined)[] | undefined;
            exclude?: (string | undefined)[] | undefined;
        } | undefined;
        name?: string | undefined;
        inputPath?: string | undefined;
        outputDir?: string | undefined;
        skipped?: boolean | undefined;
    } | {
        type?: "background" | undefined;
        options?: {
            include?: (string | undefined)[] | undefined;
            exclude?: (string | undefined)[] | undefined;
            persistent?: boolean | undefined;
            type?: "module" | undefined;
        } | undefined;
        name?: string | undefined;
        inputPath?: string | undefined;
        outputDir?: string | undefined;
        skipped?: boolean | undefined;
    } | {
        type?: "bookmarks" | "devtools" | "history" | "sandbox" | "newtab" | "unlisted-page" | "unlisted-script" | "unlisted-style" | "content-script-style" | undefined;
        options?: {
            include?: (string | undefined)[] | undefined;
            exclude?: (string | undefined)[] | undefined;
        } | undefined;
        name?: string | undefined;
        inputPath?: string | undefined;
        outputDir?: string | undefined;
        skipped?: boolean | undefined;
    } | {
        type?: "options" | undefined;
        options?: {
            include?: (string | undefined)[] | undefined;
            exclude?: (string | undefined)[] | undefined;
            browserStyle?: boolean | undefined;
            openInTab?: boolean | undefined;
            chromeStyle?: boolean | undefined;
        } | undefined;
        name?: string | undefined;
        inputPath?: string | undefined;
        outputDir?: string | undefined;
        skipped?: boolean | undefined;
    } | {
        type?: "sidepanel" | undefined;
        options?: {
            include?: (string | undefined)[] | undefined;
            exclude?: (string | undefined)[] | undefined;
            defaultTitle?: string | undefined;
            browserStyle?: boolean | undefined;
            openAtInstall?: boolean | undefined;
            defaultIcon?: string | {
                [x: string]: string | undefined;
            } | undefined;
        } | undefined;
        name?: string | undefined;
        inputPath?: string | undefined;
        outputDir?: string | undefined;
        skipped?: boolean | undefined;
    } | undefined)[] | undefined;
    chunks?: ({
        type?: "asset" | undefined;
        fileName?: string | undefined;
    } | {
        type?: "chunk" | undefined;
        fileName?: string | undefined;
        moduleIds?: (string | undefined)[] | undefined;
    } | undefined)[] | undefined;
} | undefined) => BuildStepOutput;
export declare const fakeManifestCommand: (overrides?: {
    name?: string | undefined | undefined;
    description?: string | undefined | undefined;
    shortcut?: string | undefined | undefined;
} | undefined) => Browser.commands.Command;
export declare const fakeDevServer: (overrides?: {
    currentOutput?: {
        manifest?: {
            [x: string]: any;
            manifest_version?: 2 | undefined;
            browser_action?: {
                default_icon?: {
                    [x: number]: string | undefined;
                } | undefined;
                default_title?: string | undefined | undefined;
                default_popup?: string | undefined | undefined;
            } | undefined;
            page_action?: {
                default_icon?: {
                    [x: number]: string | undefined;
                } | undefined;
                default_title?: string | undefined | undefined;
                default_popup?: string | undefined | undefined;
            } | undefined;
            background?: {
                scripts?: (string | undefined)[] | undefined;
                page?: string | undefined | undefined;
                persistent?: boolean | undefined | undefined;
            } | undefined;
            content_security_policy?: string | undefined | undefined;
            optional_permissions?: (string | undefined)[] | (Browser.runtime.ManifestOptionalPermissions | undefined)[] | undefined;
            permissions?: (string | undefined)[] | (Browser.runtime.ManifestPermissions | undefined)[] | undefined;
            web_accessible_resources?: (string | undefined)[] | undefined;
            name?: string | undefined;
            version?: string | undefined;
            default_locale?: string | undefined | undefined;
            description?: string | undefined | undefined;
            icons?: {
                [x: number]: string | undefined;
            } | undefined;
            author?: {
                email?: string | undefined;
            } | undefined;
            background_page?: string | undefined | undefined;
            chrome_settings_overrides?: {
                homepage?: string | undefined | undefined;
                search_provider?: {
                    name?: string | undefined | undefined;
                    keyword?: string | undefined | undefined;
                    favicon_url?: string | undefined | undefined;
                    search_url?: string | undefined;
                    encoding?: string | undefined | undefined;
                    suggest_url?: string | undefined | undefined;
                    instant_url?: string | undefined | undefined;
                    image_url?: string | undefined | undefined;
                    search_url_post_params?: string | undefined | undefined;
                    suggest_url_post_params?: string | undefined | undefined;
                    instant_url_post_params?: string | undefined | undefined;
                    image_url_post_params?: string | undefined | undefined;
                    alternate_urls?: (string | undefined)[] | undefined;
                    prepopulated_id?: number | undefined | undefined;
                    is_default?: boolean | undefined | undefined;
                } | undefined;
                startup_pages?: (string | undefined)[] | undefined;
            } | undefined;
            chrome_ui_overrides?: {
                bookmarks_ui?: {
                    remove_bookmark_shortcut?: boolean | undefined | undefined;
                    remove_button?: boolean | undefined | undefined;
                } | undefined;
            } | undefined;
            chrome_url_overrides?: {
                bookmarks?: string | undefined | undefined;
                history?: string | undefined | undefined;
                newtab?: string | undefined | undefined;
            } | undefined;
            commands?: {
                [x: string]: {
                    suggested_key?: {
                        default?: string | undefined | undefined;
                        windows?: string | undefined | undefined;
                        mac?: string | undefined | undefined;
                        chromeos?: string | undefined | undefined;
                        linux?: string | undefined | undefined;
                    } | undefined;
                    description?: string | undefined | undefined;
                    global?: boolean | undefined | undefined;
                } | undefined;
            } | undefined;
            content_capabilities?: {
                matches?: (string | undefined)[] | undefined;
                permissions?: (string | undefined)[] | undefined;
            } | undefined;
            content_scripts?: ({
                matches?: (string | undefined)[] | undefined;
                exclude_matches?: (string | undefined)[] | undefined;
                css?: (string | undefined)[] | undefined;
                js?: (string | undefined)[] | undefined;
                run_at?: string | undefined | undefined;
                all_frames?: boolean | undefined | undefined;
                match_about_blank?: boolean | undefined | undefined;
                include_globs?: (string | undefined)[] | undefined;
                exclude_globs?: (string | undefined)[] | undefined;
            } | undefined)[] | undefined;
            converted_from_user_script?: boolean | undefined | undefined;
            current_locale?: string | undefined | undefined;
            devtools_page?: string | undefined | undefined;
            event_rules?: ({
                event?: string | undefined | undefined;
                actions?: ({
                    type?: string | undefined;
                } | undefined)[] | undefined;
                conditions?: ({
                    pageUrl?: {
                        hostContains?: string | undefined | undefined;
                        hostEquals?: string | undefined | undefined;
                        hostPrefix?: string | undefined | undefined;
                        hostSuffix?: string | undefined | undefined;
                        pathContains?: string | undefined | undefined;
                        pathEquals?: string | undefined | undefined;
                        pathPrefix?: string | undefined | undefined;
                        pathSuffix?: string | undefined | undefined;
                        queryContains?: string | undefined | undefined;
                        queryEquals?: string | undefined | undefined;
                        queryPrefix?: string | undefined | undefined;
                        querySuffix?: string | undefined | undefined;
                        urlContains?: string | undefined | undefined;
                        urlEquals?: string | undefined | undefined;
                        urlMatches?: string | undefined | undefined;
                        originAndPathMatches?: string | undefined | undefined;
                        urlPrefix?: string | undefined | undefined;
                        urlSuffix?: string | undefined | undefined;
                        schemes?: (string | undefined)[] | undefined;
                        ports?: (number | (number | undefined)[] | undefined)[] | undefined;
                    } | undefined;
                    css?: (string | undefined)[] | undefined;
                    isBookmarked?: boolean | undefined | undefined;
                } | undefined)[] | undefined;
            } | undefined)[] | undefined;
            externally_connectable?: {
                ids?: (string | undefined)[] | undefined;
                matches?: (string | undefined)[] | undefined;
                accepts_tls_channel_id?: boolean | undefined | undefined;
            } | undefined;
            file_browser_handlers?: ({
                id?: string | undefined | undefined;
                default_title?: string | undefined | undefined;
                file_filters?: (string | undefined)[] | undefined;
            } | undefined)[] | undefined;
            file_system_provider_capabilities?: {
                configurable?: boolean | undefined | undefined;
                watchable?: boolean | undefined | undefined;
                multiple_mounts?: boolean | undefined | undefined;
                source?: string | undefined | undefined;
            } | undefined;
            homepage_url?: string | undefined | undefined;
            import?: ({
                id?: string | undefined;
                minimum_version?: string | undefined | undefined;
            } | undefined)[] | undefined;
            export?: {
                whitelist?: (string | undefined)[] | undefined;
            } | undefined;
            incognito?: string | undefined | undefined;
            input_components?: ({
                name?: string | undefined | undefined;
                type?: string | undefined | undefined;
                id?: string | undefined | undefined;
                description?: string | undefined | undefined;
                language?: string | (string | undefined)[] | undefined;
                layouts?: (string | undefined)[] | undefined;
                indicator?: string | undefined | undefined;
            } | undefined)[] | undefined;
            key?: string | undefined | undefined;
            minimum_chrome_version?: string | undefined | undefined;
            nacl_modules?: ({
                path?: string | undefined;
                mime_type?: string | undefined;
            } | undefined)[] | undefined;
            oauth2?: {
                client_id?: string | undefined;
                scopes?: (string | undefined)[] | undefined;
            } | undefined;
            offline_enabled?: boolean | undefined | undefined;
            omnibox?: {
                keyword?: string | undefined;
            } | undefined;
            options_page?: string | undefined | undefined;
            options_ui?: {
                page?: string | undefined | undefined;
                chrome_style?: boolean | undefined | undefined;
                open_in_tab?: boolean | undefined | undefined;
            } | undefined;
            platforms?: ({
                nacl_arch?: string | undefined | undefined;
                sub_package_path?: string | undefined;
            } | undefined)[] | undefined;
            plugins?: ({
                path?: string | undefined;
            } | undefined)[] | undefined;
            requirements?: {
                "3D"?: {
                    features?: (string | undefined)[] | undefined;
                } | undefined;
                plugins?: {
                    npapi?: boolean | undefined | undefined;
                } | undefined;
            } | undefined;
            sandbox?: {
                pages?: (string | undefined)[] | undefined;
                content_security_policy?: string | undefined | undefined;
            } | undefined;
            short_name?: string | undefined | undefined;
            spellcheck?: {
                dictionary_language?: string | undefined | undefined;
                dictionary_locale?: string | undefined | undefined;
                dictionary_format?: string | undefined | undefined;
                dictionary_path?: string | undefined | undefined;
            } | undefined;
            storage?: {
                managed_schema?: string | undefined;
            } | undefined;
            tts_engine?: {
                voices?: ({
                    voice_name?: string | undefined;
                    lang?: string | undefined | undefined;
                    gender?: string | undefined | undefined;
                    event_types?: (string | undefined)[] | undefined;
                } | undefined)[] | undefined;
            } | undefined;
            update_url?: string | undefined | undefined;
            version_name?: string | undefined | undefined;
        } | {
            [x: string]: any;
            manifest_version?: 3 | undefined;
            action?: {
                default_icon?: {
                    [x: number]: string | undefined;
                } | undefined;
                default_title?: string | undefined | undefined;
                default_popup?: string | undefined | undefined;
            } | undefined;
            background?: {
                service_worker?: string | undefined;
                type?: "module" | undefined;
            } | undefined;
            content_scripts?: ({
                matches?: (string | undefined)[] | undefined;
                exclude_matches?: (string | undefined)[] | undefined;
                css?: (string | undefined)[] | undefined;
                js?: (string | undefined)[] | undefined;
                run_at?: string | undefined | undefined;
                all_frames?: boolean | undefined | undefined;
                match_about_blank?: boolean | undefined | undefined;
                include_globs?: (string | undefined)[] | undefined;
                exclude_globs?: (string | undefined)[] | undefined;
                world?: "ISOLATED" | "MAIN" | undefined | undefined;
            } | undefined)[] | undefined;
            content_security_policy?: {
                extension_pages?: string | undefined;
                sandbox?: string | undefined;
            } | undefined;
            host_permissions?: (string | undefined)[] | undefined;
            optional_permissions?: (Browser.runtime.ManifestOptionalPermissions | undefined)[] | undefined;
            optional_host_permissions?: (string | undefined)[] | undefined;
            permissions?: (Browser.runtime.ManifestPermissions | undefined)[] | undefined;
            web_accessible_resources?: ({
                resources?: (string | undefined)[] | undefined;
                matches?: (string | undefined)[] | undefined;
            } | undefined)[] | undefined;
            name?: string | undefined;
            version?: string | undefined;
            default_locale?: string | undefined | undefined;
            description?: string | undefined | undefined;
            icons?: {
                [x: number]: string | undefined;
            } | undefined;
            author?: {
                email?: string | undefined;
            } | undefined;
            background_page?: string | undefined | undefined;
            chrome_settings_overrides?: {
                homepage?: string | undefined | undefined;
                search_provider?: {
                    name?: string | undefined | undefined;
                    keyword?: string | undefined | undefined;
                    favicon_url?: string | undefined | undefined;
                    search_url?: string | undefined;
                    encoding?: string | undefined | undefined;
                    suggest_url?: string | undefined | undefined;
                    instant_url?: string | undefined | undefined;
                    image_url?: string | undefined | undefined;
                    search_url_post_params?: string | undefined | undefined;
                    suggest_url_post_params?: string | undefined | undefined;
                    instant_url_post_params?: string | undefined | undefined;
                    image_url_post_params?: string | undefined | undefined;
                    alternate_urls?: (string | undefined)[] | undefined;
                    prepopulated_id?: number | undefined | undefined;
                    is_default?: boolean | undefined | undefined;
                } | undefined;
                startup_pages?: (string | undefined)[] | undefined;
            } | undefined;
            chrome_ui_overrides?: {
                bookmarks_ui?: {
                    remove_bookmark_shortcut?: boolean | undefined | undefined;
                    remove_button?: boolean | undefined | undefined;
                } | undefined;
            } | undefined;
            chrome_url_overrides?: {
                bookmarks?: string | undefined | undefined;
                history?: string | undefined | undefined;
                newtab?: string | undefined | undefined;
            } | undefined;
            commands?: {
                [x: string]: {
                    suggested_key?: {
                        default?: string | undefined | undefined;
                        windows?: string | undefined | undefined;
                        mac?: string | undefined | undefined;
                        chromeos?: string | undefined | undefined;
                        linux?: string | undefined | undefined;
                    } | undefined;
                    description?: string | undefined | undefined;
                    global?: boolean | undefined | undefined;
                } | undefined;
            } | undefined;
            content_capabilities?: {
                matches?: (string | undefined)[] | undefined;
                permissions?: (string | undefined)[] | undefined;
            } | undefined;
            converted_from_user_script?: boolean | undefined | undefined;
            current_locale?: string | undefined | undefined;
            devtools_page?: string | undefined | undefined;
            event_rules?: ({
                event?: string | undefined | undefined;
                actions?: ({
                    type?: string | undefined;
                } | undefined)[] | undefined;
                conditions?: ({
                    pageUrl?: {
                        hostContains?: string | undefined | undefined;
                        hostEquals?: string | undefined | undefined;
                        hostPrefix?: string | undefined | undefined;
                        hostSuffix?: string | undefined | undefined;
                        pathContains?: string | undefined | undefined;
                        pathEquals?: string | undefined | undefined;
                        pathPrefix?: string | undefined | undefined;
                        pathSuffix?: string | undefined | undefined;
                        queryContains?: string | undefined | undefined;
                        queryEquals?: string | undefined | undefined;
                        queryPrefix?: string | undefined | undefined;
                        querySuffix?: string | undefined | undefined;
                        urlContains?: string | undefined | undefined;
                        urlEquals?: string | undefined | undefined;
                        urlMatches?: string | undefined | undefined;
                        originAndPathMatches?: string | undefined | undefined;
                        urlPrefix?: string | undefined | undefined;
                        urlSuffix?: string | undefined | undefined;
                        schemes?: (string | undefined)[] | undefined;
                        ports?: (number | (number | undefined)[] | undefined)[] | undefined;
                    } | undefined;
                    css?: (string | undefined)[] | undefined;
                    isBookmarked?: boolean | undefined | undefined;
                } | undefined)[] | undefined;
            } | undefined)[] | undefined;
            externally_connectable?: {
                ids?: (string | undefined)[] | undefined;
                matches?: (string | undefined)[] | undefined;
                accepts_tls_channel_id?: boolean | undefined | undefined;
            } | undefined;
            file_browser_handlers?: ({
                id?: string | undefined | undefined;
                default_title?: string | undefined | undefined;
                file_filters?: (string | undefined)[] | undefined;
            } | undefined)[] | undefined;
            file_system_provider_capabilities?: {
                configurable?: boolean | undefined | undefined;
                watchable?: boolean | undefined | undefined;
                multiple_mounts?: boolean | undefined | undefined;
                source?: string | undefined | undefined;
            } | undefined;
            homepage_url?: string | undefined | undefined;
            import?: ({
                id?: string | undefined;
                minimum_version?: string | undefined | undefined;
            } | undefined)[] | undefined;
            export?: {
                whitelist?: (string | undefined)[] | undefined;
            } | undefined;
            incognito?: string | undefined | undefined;
            input_components?: ({
                name?: string | undefined | undefined;
                type?: string | undefined | undefined;
                id?: string | undefined | undefined;
                description?: string | undefined | undefined;
                language?: string | (string | undefined)[] | undefined;
                layouts?: (string | undefined)[] | undefined;
                indicator?: string | undefined | undefined;
            } | undefined)[] | undefined;
            key?: string | undefined | undefined;
            minimum_chrome_version?: string | undefined | undefined;
            nacl_modules?: ({
                path?: string | undefined;
                mime_type?: string | undefined;
            } | undefined)[] | undefined;
            oauth2?: {
                client_id?: string | undefined;
                scopes?: (string | undefined)[] | undefined;
            } | undefined;
            offline_enabled?: boolean | undefined | undefined;
            omnibox?: {
                keyword?: string | undefined;
            } | undefined;
            options_page?: string | undefined | undefined;
            options_ui?: {
                page?: string | undefined | undefined;
                chrome_style?: boolean | undefined | undefined;
                open_in_tab?: boolean | undefined | undefined;
            } | undefined;
            platforms?: ({
                nacl_arch?: string | undefined | undefined;
                sub_package_path?: string | undefined;
            } | undefined)[] | undefined;
            plugins?: ({
                path?: string | undefined;
            } | undefined)[] | undefined;
            requirements?: {
                "3D"?: {
                    features?: (string | undefined)[] | undefined;
                } | undefined;
                plugins?: {
                    npapi?: boolean | undefined | undefined;
                } | undefined;
            } | undefined;
            sandbox?: {
                pages?: (string | undefined)[] | undefined;
                content_security_policy?: string | undefined | undefined;
            } | undefined;
            short_name?: string | undefined | undefined;
            spellcheck?: {
                dictionary_language?: string | undefined | undefined;
                dictionary_locale?: string | undefined | undefined;
                dictionary_format?: string | undefined | undefined;
                dictionary_path?: string | undefined | undefined;
            } | undefined;
            storage?: {
                managed_schema?: string | undefined;
            } | undefined;
            tts_engine?: {
                voices?: ({
                    voice_name?: string | undefined;
                    lang?: string | undefined | undefined;
                    gender?: string | undefined | undefined;
                    event_types?: (string | undefined)[] | undefined;
                } | undefined)[] | undefined;
            } | undefined;
            update_url?: string | undefined | undefined;
            version_name?: string | undefined | undefined;
        } | undefined;
        publicAssets?: ({
            type?: "asset" | undefined;
            fileName?: string | undefined;
        } | undefined)[] | undefined;
        steps?: ({
            entrypoints?: {
                type?: "popup" | undefined;
                options?: {
                    include?: (string | undefined)[] | undefined;
                    exclude?: (string | undefined)[] | undefined;
                    mv2Key?: "browser_action" | "page_action" | undefined;
                    defaultTitle?: string | undefined;
                    browserStyle?: boolean | undefined;
                    defaultIcon?: {
                        [x: string]: string | undefined;
                    } | undefined;
                } | undefined;
                name?: string | undefined;
                inputPath?: string | undefined;
                outputDir?: string | undefined;
                skipped?: boolean | undefined;
            } | {
                type?: "content-script" | undefined;
                options?: {
                    world?: "MAIN" | "ISOLATED" | undefined;
                    matches?: (string | undefined)[] | undefined;
                    runAt?: Browser.extensionTypes.RunAt | undefined;
                    matchAboutBlank?: boolean | undefined;
                    excludeMatches?: (string | undefined)[] | undefined;
                    includeGlobs?: (string | undefined)[] | undefined;
                    excludeGlobs?: (string | undefined)[] | undefined;
                    allFrames?: boolean | undefined;
                    matchOriginAsFallback?: boolean | undefined;
                    cssInjectionMode?: "manifest" | "manual" | "ui" | undefined;
                    registration?: "runtime" | "manifest" | undefined;
                    include?: (string | undefined)[] | undefined;
                    exclude?: (string | undefined)[] | undefined;
                } | undefined;
                name?: string | undefined;
                inputPath?: string | undefined;
                outputDir?: string | undefined;
                skipped?: boolean | undefined;
            } | {
                type?: "background" | undefined;
                options?: {
                    include?: (string | undefined)[] | undefined;
                    exclude?: (string | undefined)[] | undefined;
                    persistent?: boolean | undefined;
                    type?: "module" | undefined;
                } | undefined;
                name?: string | undefined;
                inputPath?: string | undefined;
                outputDir?: string | undefined;
                skipped?: boolean | undefined;
            } | {
                type?: "bookmarks" | "devtools" | "history" | "sandbox" | "newtab" | "unlisted-page" | "unlisted-script" | "unlisted-style" | "content-script-style" | undefined;
                options?: {
                    include?: (string | undefined)[] | undefined;
                    exclude?: (string | undefined)[] | undefined;
                } | undefined;
                name?: string | undefined;
                inputPath?: string | undefined;
                outputDir?: string | undefined;
                skipped?: boolean | undefined;
            } | {
                type?: "options" | undefined;
                options?: {
                    include?: (string | undefined)[] | undefined;
                    exclude?: (string | undefined)[] | undefined;
                    browserStyle?: boolean | undefined;
                    openInTab?: boolean | undefined;
                    chromeStyle?: boolean | undefined;
                } | undefined;
                name?: string | undefined;
                inputPath?: string | undefined;
                outputDir?: string | undefined;
                skipped?: boolean | undefined;
            } | {
                type?: "sidepanel" | undefined;
                options?: {
                    include?: (string | undefined)[] | undefined;
                    exclude?: (string | undefined)[] | undefined;
                    defaultTitle?: string | undefined;
                    browserStyle?: boolean | undefined;
                    openAtInstall?: boolean | undefined;
                    defaultIcon?: string | {
                        [x: string]: string | undefined;
                    } | undefined;
                } | undefined;
                name?: string | undefined;
                inputPath?: string | undefined;
                outputDir?: string | undefined;
                skipped?: boolean | undefined;
            } | ({
                type?: "popup" | undefined;
                options?: {
                    include?: (string | undefined)[] | undefined;
                    exclude?: (string | undefined)[] | undefined;
                    mv2Key?: "browser_action" | "page_action" | undefined;
                    defaultTitle?: string | undefined;
                    browserStyle?: boolean | undefined;
                    defaultIcon?: {
                        [x: string]: string | undefined;
                    } | undefined;
                } | undefined;
                name?: string | undefined;
                inputPath?: string | undefined;
                outputDir?: string | undefined;
                skipped?: boolean | undefined;
            } | {
                type?: "content-script" | undefined;
                options?: {
                    world?: "MAIN" | "ISOLATED" | undefined;
                    matches?: (string | undefined)[] | undefined;
                    runAt?: Browser.extensionTypes.RunAt | undefined;
                    matchAboutBlank?: boolean | undefined;
                    excludeMatches?: (string | undefined)[] | undefined;
                    includeGlobs?: (string | undefined)[] | undefined;
                    excludeGlobs?: (string | undefined)[] | undefined;
                    allFrames?: boolean | undefined;
                    matchOriginAsFallback?: boolean | undefined;
                    cssInjectionMode?: "manifest" | "manual" | "ui" | undefined;
                    registration?: "runtime" | "manifest" | undefined;
                    include?: (string | undefined)[] | undefined;
                    exclude?: (string | undefined)[] | undefined;
                } | undefined;
                name?: string | undefined;
                inputPath?: string | undefined;
                outputDir?: string | undefined;
                skipped?: boolean | undefined;
            } | {
                type?: "background" | undefined;
                options?: {
                    include?: (string | undefined)[] | undefined;
                    exclude?: (string | undefined)[] | undefined;
                    persistent?: boolean | undefined;
                    type?: "module" | undefined;
                } | undefined;
                name?: string | undefined;
                inputPath?: string | undefined;
                outputDir?: string | undefined;
                skipped?: boolean | undefined;
            } | {
                type?: "bookmarks" | "devtools" | "history" | "sandbox" | "newtab" | "unlisted-page" | "unlisted-script" | "unlisted-style" | "content-script-style" | undefined;
                options?: {
                    include?: (string | undefined)[] | undefined;
                    exclude?: (string | undefined)[] | undefined;
                } | undefined;
                name?: string | undefined;
                inputPath?: string | undefined;
                outputDir?: string | undefined;
                skipped?: boolean | undefined;
            } | {
                type?: "options" | undefined;
                options?: {
                    include?: (string | undefined)[] | undefined;
                    exclude?: (string | undefined)[] | undefined;
                    browserStyle?: boolean | undefined;
                    openInTab?: boolean | undefined;
                    chromeStyle?: boolean | undefined;
                } | undefined;
                name?: string | undefined;
                inputPath?: string | undefined;
                outputDir?: string | undefined;
                skipped?: boolean | undefined;
            } | {
                type?: "sidepanel" | undefined;
                options?: {
                    include?: (string | undefined)[] | undefined;
                    exclude?: (string | undefined)[] | undefined;
                    defaultTitle?: string | undefined;
                    browserStyle?: boolean | undefined;
                    openAtInstall?: boolean | undefined;
                    defaultIcon?: string | {
                        [x: string]: string | undefined;
                    } | undefined;
                } | undefined;
                name?: string | undefined;
                inputPath?: string | undefined;
                outputDir?: string | undefined;
                skipped?: boolean | undefined;
            } | undefined)[] | undefined;
            chunks?: ({
                type?: "asset" | undefined;
                fileName?: string | undefined;
            } | {
                type?: "chunk" | undefined;
                fileName?: string | undefined;
                moduleIds?: (string | undefined)[] | undefined;
            } | undefined)[] | undefined;
        } | undefined)[] | undefined;
    } | undefined;
    start?: {} | undefined;
    stop?: {} | undefined;
    restart?: {} | undefined;
    transformHtml?: {} | undefined;
    reloadExtension?: {} | undefined;
    reloadPage?: {} | undefined;
    reloadContentScript?: {} | undefined;
    restartBrowser?: {} | undefined;
    ws?: {
        send?: {} | undefined;
        on?: {} | undefined;
    } | undefined;
    watcher?: {
        options?: {
            persistent?: boolean | undefined;
            ignored?: string | {
                exec?: {} | undefined;
                test?: {} | undefined;
                readonly source?: string | undefined;
                readonly global?: boolean | undefined;
                readonly ignoreCase?: boolean | undefined;
                readonly multiline?: boolean | undefined;
                lastIndex?: number | undefined;
                compile?: {} | undefined;
                readonly flags?: string | undefined;
                readonly sticky?: boolean | undefined;
                readonly unicode?: boolean | undefined;
                readonly dotAll?: boolean | undefined;
                [Symbol.match]?: {} | undefined;
                [Symbol.replace]?: {} | undefined;
                [Symbol.search]?: {} | undefined;
                [Symbol.split]?: {} | undefined;
                [Symbol.matchAll]?: {} | undefined;
            } | {} | (string | {
                exec?: {} | undefined;
                test?: {} | undefined;
                readonly source?: string | undefined;
                readonly global?: boolean | undefined;
                readonly ignoreCase?: boolean | undefined;
                readonly multiline?: boolean | undefined;
                lastIndex?: number | undefined;
                compile?: {} | undefined;
                readonly flags?: string | undefined;
                readonly sticky?: boolean | undefined;
                readonly unicode?: boolean | undefined;
                readonly dotAll?: boolean | undefined;
                [Symbol.match]?: {} | undefined;
                [Symbol.replace]?: {} | undefined;
                [Symbol.search]?: {} | undefined;
                [Symbol.split]?: {} | undefined;
                [Symbol.matchAll]?: {} | undefined;
            } | {} | undefined)[] | undefined;
            ignoreInitial?: boolean | undefined;
            followSymlinks?: boolean | undefined;
            cwd?: string | undefined;
            disableGlobbing?: boolean | undefined;
            usePolling?: boolean | undefined;
            useFsEvents?: boolean | undefined;
            alwaysStat?: boolean | undefined;
            depth?: number | undefined;
            interval?: number | undefined;
            binaryInterval?: number | undefined;
            ignorePermissionErrors?: boolean | undefined;
            atomic?: boolean | number | undefined;
            awaitWriteFinish?: boolean | {
                stabilityThreshold?: number | undefined;
                pollInterval?: number | undefined;
            } | undefined;
        } | undefined;
        ref?: {} | undefined;
        unref?: {} | undefined;
        add?: {} | undefined;
        unwatch?: {} | undefined;
        getWatched?: {} | undefined;
        close?: {} | undefined;
        on?: {} | undefined;
        [EventEmitter.captureRejectionSymbol]?: {} | undefined;
        addListener?: {} | undefined;
        once?: {} | undefined;
        removeListener?: {} | undefined;
        off?: {} | undefined;
        removeAllListeners?: {} | undefined;
        setMaxListeners?: {} | undefined;
        getMaxListeners?: {} | undefined;
        listeners?: {} | undefined;
        rawListeners?: {} | undefined;
        emit?: {} | undefined;
        listenerCount?: {} | undefined;
        prependListener?: {} | undefined;
        prependOnceListener?: {} | undefined;
        eventNames?: {} | undefined;
    } | undefined;
    on?: {} | undefined;
    host?: string | undefined;
    port?: number | undefined;
    origin?: string | undefined;
} | undefined) => WxtDevServer;
export {};
