import { AgingDetailReportInvoice } from '@zeniai/client-epic-state';
import { DataListTableLayoutDefaults } from '../../../dataListTable/configTypes';
import { ColumnDef } from '../../../dataListTable/types';
export type AgingDetailColumnKey = "entity" | "date" | "invoiceNumber" | "dueDate" | "daysPastDue" | "amount" | "balance";
export declare const AGING_DETAIL_COLUMN_ORDER: readonly AgingDetailColumnKey[];
export declare const AGING_DETAIL_QUICK_VIEW_COLUMN_ORDER: readonly [
    "entity",
    "amount"
];
export declare const AGING_DETAIL_COLUMN_WIDTH_PX: Record<AgingDetailColumnKey, number>;
export declare const AGING_DETAIL_COLUMN_WIDTH_PERCENT: Record<AgingDetailColumnKey, number>;
export declare const AGING_DETAIL_QUICK_VIEW_COLUMN_WIDTH_PERCENT: Record<"entity" | "amount", number>;
export declare const agingDetailDataListTableLayoutDefaults: DataListTableLayoutDefaults;
export declare function buildAgingDetailBaseColumns(headerLabelByKey: Record<AgingDetailColumnKey, string>): Omit<ColumnDef<AgingDetailReportInvoice>, "renderCell">[];
export declare function buildAgingDetailQuickViewBaseColumns(headerLabelByKey: Record<AgingDetailColumnKey, string>): Omit<ColumnDef<AgingDetailReportInvoice>, "renderCell">[];
