import { BeforeAuthCallback, OnSuccessCallback, PassageElementEvent, OnEventType, OnEventCallback, OnLoadedEvent, OnShowLoginEvent, OnShowRegisterEvent, OnRegisterPasskeyEvent, OnLoginPasskeyEvent, OnVerifyIdentityEvent, OnMagicLinkLoginEvent, OnMagicLinkRegisterEvent, OnMagicLinkActivatedEvent, OnMagicLinkActivateSuccessEvent, OnOneTimePasscodeLoginEvent, OnOneTimePasscodeRegisterEvent, OnOneTimePasscodeActivatedEvent, OnAddPasskeyEvent } from '@passageidentity/passage-elements'; import { TokenStore } from '@passageidentity/passage-js'; export interface IPassageElementProps { lang?: string; defaultCountryCode?: string; appId?: string; tokenStore?: TokenStore; theme?: 'light' | 'dark' | 'auto'; } export interface IPassageElementWithCustomConfigProps extends IPassageElementProps { beforeAuth?: BeforeAuthCallback; onSuccess?: OnSuccessCallback; onEvent?: OnEventCallback; } export { type PassageElementEvent, OnEventType, type OnEventCallback, type OnLoadedEvent, type OnShowLoginEvent, type OnShowRegisterEvent, type OnRegisterPasskeyEvent, type OnLoginPasskeyEvent, type OnVerifyIdentityEvent, type OnMagicLinkLoginEvent, type OnMagicLinkRegisterEvent, type OnMagicLinkActivatedEvent, type OnMagicLinkActivateSuccessEvent, type OnOneTimePasscodeLoginEvent, type OnOneTimePasscodeRegisterEvent, type OnOneTimePasscodeActivatedEvent, type OnAddPasskeyEvent, }; //# sourceMappingURL=PassageElementTypes.d.ts.map