import type { SourceOfFundsFinancierType } from '../../../../../core/models/api/source-of-funds';
import type { Translatable } from '../../../../../../types';
export interface SOFFinancierModalProps {
    handleModalClose: () => void;
    financier?: SourceOfFundsFinancierType;
    indexNumber?: number;
    handleFinancierUpdate: ({ formData, indexNumber, }: {
        formData?: SourceOfFundsFinancierType;
        indexNumber?: number;
    }) => void;
}
export interface SOFFinancierModalInputError {
    firstName?: Translatable;
    lastName?: Translatable;
    location?: Translatable;
    amount?: Translatable;
}
export declare const SOFFinancierModal: (props: SOFFinancierModalProps) => import("preact/jsx-runtime").JSX.Element;
