import { ReconReconcileSortKey, SortOrder } from '@zeniai/client-epic-state';
import { ResponsiveSized } from '../../../../../context/windowSizeProvider';
export type ReconcileTabColumnKey = "date" | "type" | "payee" | "account" | "paymentDeposit" | "memo" | "amount";
export interface ReconcileTabColumnConfig {
    align: "start" | "end";
    key: ReconcileTabColumnKey;
    sortable: boolean;
    sortKey: ReconReconcileSortKey;
    value: string;
    width: number;
}
export declare const reconcileTabColumns: ReconcileTabColumnConfig[];
export interface ReconcileTabHeaderItemData {
    customStyle: React.CSSProperties;
    key: ReconReconcileSortKey;
    sortOrder: SortOrder;
    value: string;
    width: ResponsiveSized;
}
export interface ReconcileTabRowSortConfig {
    sortKey: ReconReconcileSortKey;
    sortOrder: SortOrder;
}
export declare const defaultSortOption: ReconcileTabRowSortConfig;
