export type SsoProvider = "saml" | "oidc"; export type SsoField = { id: string; label: string; value?: string; required?: boolean; placeholder?: string; }; export type SsoForm = { provider: SsoProvider; fields: SsoField[]; enabled: boolean; }; export type SsoTestResult = { status: "success" | "warning" | "error"; message: string; }; export type IdentitySsoSettingsOptions = { selector: string; title?: string; forms: SsoForm[]; activeProvider?: SsoProvider; testResult?: SsoTestResult; onProviderChange?: (provider: SsoProvider) => void; onFieldChange?: (provider: SsoProvider, fieldId: string, value: string) => void; onToggle?: (provider: SsoProvider, enabled: boolean) => void; onTest?: (provider: SsoProvider) => void; hydrate?: boolean; }; //# sourceMappingURL=IdentitySsoSettings.types.d.ts.map