import type { TransferInstrumentReferenceWithStatusId } from '../../../../api/transferInstruments/transferInstruments.types';
import type { ExistingTransferInstrument } from '../../../../core/models/api/transfer-instrument';
interface ManageTransferInstrumentOverviewItemProps {
    transferInstrumentReference: TransferInstrumentReferenceWithStatusId;
    onEdit: (transferInstrumentId: ExistingTransferInstrument['id']) => void;
    onRemove: (transferInstrumentId: ExistingTransferInstrument['id']) => Promise<void>;
    onInitiateRemove?(): boolean;
}
export declare function ManageTransferInstrumentOverviewItem({ transferInstrumentReference, onEdit, onRemove, onInitiateRemove, }: Readonly<ManageTransferInstrumentOverviewItemProps>): import("preact/jsx-runtime").JSX.Element;
export {};
