export const columnsByTableName = {
    ASSET: [
        { key: "name", label: "Name", allowSorting: true },
        {
            key: "purchaseDate",
            label: "Purchase Date",
            allowSorting: true,
        },
        {
            key: "maturity",
            label: "Maturity",
            allowSorting: true,
            displayTime: false,
        },
        {
            key: "notional",
            label: "Notional",
            allowSorting: true,
            isNumberColumn: true,
        },
        {
            key: "currentValue",
            label: "Current Value",
            allowSorting: true,
            isNumberColumn: true,
        },
        {
            key: "purchasePrice",
            label: "Purchase Price",
            allowSorting: true,
            isNumberColumn: true,
            decimalScale: 6,
        },
        {
            key: "purchaseProceeds",
            label: "Purchase Proceeds",
            allowSorting: true,
            isNumberColumn: true,
        },
        {
            key: "salesProceeds",
            label: "Sales Proceeds",
            allowSorting: true,
            isNumberColumn: true,
        },
        {
            key: "totalDiscount",
            label: "Total Discount",
            allowSorting: true,
            isNumberColumn: true,
        },
        {
            key: "realizedSurplus",
            label: "Realized Surplus",
            allowSorting: true,
            isNumberColumn: true,
        },
    ],
    TRANSACTION: [
        {
            key: "typeLabel",
            label: "Type",
            allowSorting: true,
        },
        {
            key: "entryTime",
            label: "Entry Time",
            allowSorting: true,
        },
        {
            key: "asset",
            label: "Asset",
            allowSorting: true,
        },
        {
            key: "quantity",
            label: "Quantity",
            allowSorting: true,
            isNumberColumn: true,
        },
        {
            key: "cashAmount",
            label: "Cash Amount ($)",
            allowSorting: true,
            isNumberColumn: true,
        },
        {
            key: "totalFees",
            label: "Total Fees ($)",
            allowSorting: true,
            isNumberColumn: true,
        },
        {
            key: "cashBalanceChange",
            label: "Cash Balance Change ($)",
            allowSorting: true,
            isNumberColumn: true,
        },
    ],
    FIXED_INCOME_TYPE: [
        { key: "name", label: "Name", allowSorting: true },
    ],
    SPV: [{ key: "name", label: "Name", allowSorting: true }],
    SERVICE_PROVIDER_FEE_TYPE: [
        { key: "name", label: "Name", allowSorting: true },
        { key: "feeType", label: "Fee Type", allowSorting: true },
        {
            key: "accountName",
            label: "Account Name",
            allowSorting: true,
        },
        {
            key: "accountReference",
            label: "Account Reference",
            allowSorting: true,
        },
    ],
    ACCOUNT: [
        { key: "label", label: "Label", allowSorting: true },
        { key: "reference", label: "Reference", allowSorting: true },
    ],
};
//# sourceMappingURL=columns.js.map