import { Transaction } from '../../../../core'; interface SelectTransactionProps { bgcolor?: string; description?: string; /** * Marks which transactions can be selected. Create flows pass the Sherlock-aligned eligibility * filter; flows that may select any transaction (Mark as Paid) omit it. Ineligible transactions * stay in the list — they are rendered disabled rather than hidden — so list membership, * ordering and search results are unchanged. */ eligibilityFilter?: (transaction: Transaction) => boolean; onSearch: (value: string) => void; onSelected: (guid: string) => void; } export declare const SelectTransaction: (({ bgcolor, description, eligibilityFilter, onSearch, onSelected, }: SelectTransactionProps) => import("react/jsx-runtime").JSX.Element) & { displayName: string; }; export {};