import type { Component } from 'vue'; import type { PartialRecord, NativeParams, WidgetType, LoginFlowState, IdTokenClaims } from '@strivacity/sdk-core'; import { FallbackError } from '@strivacity/sdk-core'; type __VLS_Props = { params?: NativeParams; widgets?: PartialRecord; language?: string | null; sessionId?: string | null; }; declare const __VLS_export: import("vue").DefineComponent<__VLS_Props, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { login: (args_0: IdTokenClaims | null | undefined) => any; error: (args_0: any) => any; close: () => any; fallback: (args_0: FallbackError) => any; globalMessage: (args_0: string) => any; blockReady: (args_0: { previousState: LoginFlowState; state: LoginFlowState; }) => any; "update:language": (args_0: string | null) => any; }, string, import("vue").PublicProps, Readonly<__VLS_Props> & Readonly<{ onLogin?: ((args_0: IdTokenClaims | null | undefined) => any) | undefined; onError?: ((args_0: any) => any) | undefined; onClose?: (() => any) | undefined; onFallback?: ((args_0: FallbackError) => any) | undefined; onGlobalMessage?: ((args_0: string) => any) | undefined; onBlockReady?: ((args_0: { previousState: LoginFlowState; state: LoginFlowState; }) => any) | undefined; "onUpdate:language"?: ((args_0: string | null) => any) | undefined; }>, { params: NativeParams; widgets: PartialRecord; language: string | null; sessionId: string | null; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; declare const _default: typeof __VLS_export; export default _default;