import type * as React from 'react'; export interface OpenFrameSsoSignUpFormProps { /** Controlled field values */ email: string; firstName: string; lastName: string; password: string; confirmPassword: string; onEmailChange: (value: string) => void; onFirstNameChange: (value: string) => void; onLastNameChange: (value: string) => void; onPasswordChange: (value: string) => void; onConfirmPasswordChange: (value: string) => void; /** Primary submit ("Continue") */ onSubmit: () => void; onForgotPassword: () => void; /** Locks the email field, e.g. when it was verified on a previous step. */ emailReadOnly?: boolean; submitDisabled?: boolean; loading?: boolean; disabled?: boolean; errors?: { email?: string; firstName?: string; lastName?: string; password?: string; confirmPassword?: string; }; title?: string; subtitle?: string; emailLabel?: string; submitLabel?: string; forgotPasswordLabel?: string; className?: string; } /** * OpenFrame SSO sign-up form. Presentational + controlled — create OpenFrame SSO * credentials (email, name, password). */ export declare function OpenFrameSsoSignUpForm({ email, firstName, lastName, password, confirmPassword, onEmailChange, onFirstNameChange, onLastNameChange, onPasswordChange, onConfirmPasswordChange, onSubmit, onForgotPassword, emailReadOnly, submitDisabled, loading, disabled, errors, title, subtitle, emailLabel, submitLabel, forgotPasswordLabel, className, }: OpenFrameSsoSignUpFormProps): React.JSX.Element; //# sourceMappingURL=openframe-sso-signup-form.d.ts.map