import type { ExistingLegalEntity } from '../../../core/models/api/legal-entity';
import type { PayoutDetailsSchema } from '../../BankAccount/forms/PayoutDetails/types';
export interface CreateTransferInstrumentComponentProps {
    legalEntityId: ExistingLegalEntity['id'];
    transferInstrumentId?: string;
    openBankingPartnerConfigId?: string;
    modalView?: boolean;
    onSubmitSuccess?(data: PayoutDetailsSchema): void;
    handleBackClick?(): void;
    onClose?(): void;
    onUnmount?(): void;
}
export declare function CreateTransferInstrumentComponent({ legalEntityId, transferInstrumentId, openBankingPartnerConfigId, modalView, onClose, onUnmount, onSubmitSuccess, handleBackClick, }: CreateTransferInstrumentComponentProps): import("preact/jsx-runtime").JSX.Element;
