import * as _nuxt_schema from '@nuxt/schema';

declare module '#app' {
    interface RuntimeNuxtHooks {
        'apollo:http-auth': (args: {
            authorization: string | null | undefined;
        }) => void;
        'apollo:ws-auth': (args: {
            params: Record<string, string>;
        }) => void;
    }
}
interface PublicConfig {
    httpEndpoint: string;
    wsEndpoint?: string;
    credentials?: 'same-origin' | 'include' | 'omit';
    proxyCookies?: boolean;
}

interface ModuleOptions extends PublicConfig {
}
declare const _default: _nuxt_schema.NuxtModule<ModuleOptions>;

export { type ModuleOptions, _default as default };
