import type { ProviderPartialOptions, ProviderOptions } from "../types"; import type { Oauth2SchemeOptions, RefreshSchemeOptions } from "../runtime"; import type { Nuxt } from '@nuxt/schema'; export interface LaravelPassportProviderOptions extends ProviderOptions, Oauth2SchemeOptions { url: string; } export interface LaravelPassportPasswordProviderOptions extends ProviderOptions, RefreshSchemeOptions { url: string; } export declare type PartialPassportOptions = ProviderPartialOptions; export declare type PartialPassportPasswordOptions = ProviderPartialOptions; export declare function laravelPassport(nuxt: Nuxt, strategy: PartialPassportOptions | PartialPassportPasswordOptions): void;