import type { ReactElement } from 'react';
import type { FieldPathValue, SubmitHandler, Validate } from 'react-hook-form';
type CreateFirstMemberFormPayload = {
    username: string;
    password: string;
};
type CreateFirstMemberFormProps = {
    defaultValues?: CreateFirstMemberFormPayload;
    currentStep: number;
    stepCount: number;
    organizationName: string;
    onSubmit: SubmitHandler<CreateFirstMemberFormPayload>;
    onBackButtonClick: () => void;
    validateUsername: Validate<FieldPathValue<CreateFirstMemberFormPayload, 'username'>, CreateFirstMemberFormPayload>;
    validatePassword: Validate<FieldPathValue<CreateFirstMemberFormPayload, 'password'>, CreateFirstMemberFormPayload>;
};
declare const CreateFirstMemberForm: ({ defaultValues, currentStep, stepCount, organizationName, onSubmit, onBackButtonClick, validateUsername, validatePassword, }: CreateFirstMemberFormProps) => ReactElement;
export default CreateFirstMemberForm;
//# sourceMappingURL=CreateFirstMemberForm.d.ts.map