import type { Oauth2SchemeOptions, RefreshSchemeOptions } from '../runtime'; import type { StrategyOptions, TokenableSchemeOptions } 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 addLocalAuthorize>(nuxt: Nuxt, strategy: SOptions): void; export declare function initializePasswordGrantFlow>(nuxt: Nuxt, strategy: SOptions): void; export declare function assignAbsoluteEndpoints>(strategy: SOptions): void; export declare function authorizeGrant(opt: any): string; export declare function localAuthorizeGrant(opt: any): string; export declare function passwordGrant(opt: any): string;