import { default as React } from 'react';
export interface SearchableCheckboxCardListProps {
    /**
     * RHF field-array path under which `CardPolicyCardSelectionRow[]` lives,
     * e.g. `"cardSelections"`.
     */
    name: string;
    className?: string;
    /** Optional copy shown when the search yields no matches. */
    emptySearchResultsLabel?: string;
    /**
     * When true, the table is repainted with a soft pink fill
     * (`Colors.importantLight`) and a red border to signal that the consumer
     * form's submit-time "select at least one card" validation has failed.
     * Mirrors the field-error treatment used by `EditableRowsTableStep` and
     * `AllowBlockChipPicker`.
     */
    hasError?: boolean;
    /** Optional placeholder for the top search input. */
    searchPlaceholder?: string;
    style?: React.CSSProperties;
}
/**
 * Form-bound search bar + sortable checkbox table with Owner / Card /
 * Utilization / Limit columns. Filters the rows client-side over
 * cardholder name, last4, card name, and owner role.
 *
 * Rows are sourced from `useFieldArray({name, keyName: "_rhfId"})` and
 * per-row `isChecked` is bound via `Controller`.
 */
declare const SearchableCheckboxCardList: React.FC<SearchableCheckboxCardListProps>;
export default SearchableCheckboxCardList;
