import { default as React } from 'react';
export interface ChargeCardListSkeletonRowProps {
    /**
     * When `true`, drops the leading "Owner" column to match the card-user
     * variant of `ChargeCardListTable`. Defaults to the admin variant.
     */
    isCardUser?: boolean;
    /**
     * Stable index used to pick alternating bar widths so multiple rows
     * stacked together still look visually varied (mirrors the existing
     * `ListTableSkeleton` parity logic).
     */
    rowIndex?: number;
}
/**
 * Single-row skeleton aligned to the Charge Card list table columns. Used
 * by `ChargeCardListTable` to render a placeholder per in-flight card
 * while an AI-CFO-triggered bulk create is still resolving. The existing
 * `updateChargeCardList({ keepExistingListItems: true })` epic action
 * adds the real cards on success, at which point the host removes the
 * placeholders.
 *
 * This is a thin wrapper around `ListTableSkeletonRow` — its only
 * responsibility is to pick the right column-percentage array for the
 * current admin / card-user / small-window context so consumers don't
 * have to. Row markup and bar-width parity live in `ListTableSkeleton`.
 */
declare const ChargeCardListSkeletonRow: React.FC<ChargeCardListSkeletonRowProps>;
export default ChargeCardListSkeletonRow;
