import type { Oauth2SchemeOptions, RefreshSchemeOptions, LocalSchemeOptions, CookieSchemeOptions } from "../runtime"; import type { StrategyOptions } from "../types"; import type { Nuxt } from '@nuxt/schema'; export declare function assignDefaults(strategy: SOptions, defaults: SOptions): void; export declare function addAuthorize>(nuxt: Nuxt, strategy: SOptions, useForms?: boolean): void; export declare function initializePasswordGrantFlow>(nuxt: any, strategy: SOptions): void; export declare function assignAbsoluteEndpoints>(strategy: SOptions): void; export declare function authorizeMiddlewareFile(opt: any): string; export declare function passwordGrantMiddlewareFile(opt: any): string;