/** Body row height for accrued schedule `DataListTable` — pass as `estimatedRowHeight` and `rowMinHeight` (48px, matches vendor summary list). */
export declare const SCHEDULE_ACCRUED_DATALIST_ROW_HEIGHT_PX: number;
/** Body cell padding for `DataListTable` — matches vendor summary list (`16px 24px`). */
export declare const SCHEDULE_ACCRUED_DATALIST_CELL_PADDING = "16px 24px";
/** Header cell padding for `DataListTable` — matches vendor summary list (`8px 24px`). */
export declare const SCHEDULE_ACCRUED_DATALIST_HEADER_PADDING = "8px 24px";
declare const KEYS_WITH_STATUS: readonly ["createTime", "vendor", "accruedExpenseCategory", "expenseCategory", "class", "status", "startMonth", "endMonth", "months", "amount", "balanceAsOfToday", "memo", "user"];
/** `minWidth` in px (incl. 16px horizontal padding) with inter-column gap distributed. */
export declare const ACCRUED_SCHEDULE_COLUMN_WIDTH_PX_WITH_STATUS: Record<(typeof KEYS_WITH_STATUS)[number], number>;
export declare const ACCRUED_SCHEDULE_COLUMN_WIDTH_PX_WITHOUT_STATUS: Record<Exclude<(typeof KEYS_WITH_STATUS)[number], "status">, number>;
export type AccruedScheduleDataListColumnKey = (typeof KEYS_WITH_STATUS)[number];
export declare function getAccruedScheduleColumnOrder(showStatusColumn: boolean): AccruedScheduleDataListColumnKey[];
export declare function getAccruedScheduleColumnWidthPx(key: string, showStatusColumn: boolean): number;
export {};
