/** Admin list: owner + card name + type + account + status + utilisation + limit */ export declare const CHARGE_CARD_COL_WIDTH_PCTS_ADMIN: readonly [16, 18, 15, 14, 13, 12, 12]; /** Card-user list: no owner column in header data */ export declare const CHARGE_CARD_COL_WIDTH_PCTS_CARD_USER: readonly [18, 18, 16, 16, 16, 16]; /** Small-window column percentages shared across charge-card list skeletons. */ export declare const CHARGE_CARD_TABLE_SMALL_COL_PCTS: readonly [40, 30, 30]; /** Admin header can render 1–3 top columns (credit, debit, cashback/info). */ export type TopSummaryCardCount = 1 | 2 | 3; export type ChargeCardListLoadingProps = { isCardUser?: boolean; showTopSummaryCards?: boolean; /** How many summary skeleton cards to show when `showTopSummaryCards` is true. */ topSummaryCardCount?: TopSummaryCardCount | number; }; export declare function ChargeCardListLoading({ isCardUser, showTopSummaryCards, topSummaryCardCount: topSummaryCardCountProp, }: ChargeCardListLoadingProps): JSX.Element; export default ChargeCardListLoading;