import React from 'react'; import type { ZoraBaseProps } from '../../../../types/base'; import type { FormErrors, FormFieldConfig, FormValues } from '../../../../types/form'; interface AuthFormProps { fields: readonly FormFieldConfig[]; values: FormValues; onChange: (values: FormValues) => void; onSubmit?: (values: FormValues) => void | Promise; errors?: FormErrors; error?: React.ReactNode; loading?: boolean; disabled?: boolean; submitLabel?: React.ReactNode; actions?: React.ReactNode; testID?: string; interactionPolicy?: ZoraBaseProps['interactionPolicy']; } /*** Keeps config-driven field orchestration private to the auth patterns that own it. */ export declare function AuthForm({ fields, values, onChange, onSubmit, errors, error, loading, disabled, submitLabel, actions, testID, interactionPolicy, }: AuthFormProps): React.JSX.Element; export {}; //# sourceMappingURL=AuthForm.d.ts.map