export declare const SNAPSHOT_REASON_TRADE = "TRADE";
export declare const SNAPSHOT_REASON_REBALANCE = "REBALANCE";
export declare const SNAPSHOT_REASON_VALUATION = "VALUATION";
export declare const SNAPSHOT_REASON_AUDIT = "AUDIT";
export declare const SNAPSHOT_REASON: {
    readonly TRADE: "TRADE";
    readonly REBALANCE: "REBALANCE";
    readonly VALUATION: "VALUATION";
    readonly AUDIT: "AUDIT";
};
export type SnapshotReason = (typeof SNAPSHOT_REASON)[keyof typeof SNAPSHOT_REASON];
export declare const SNAPSHOT_REASON_LABEL_TRADE = "Trade Execution";
export declare const SNAPSHOT_REASON_LABEL_REBALANCE = "Portfolio Rebalance";
export declare const SNAPSHOT_REASON_LABEL_VALUATION = "Valuation Update";
export declare const SNAPSHOT_REASON_LABEL_AUDIT = "Audit Record";
export declare const SNAPSHOT_REASON_LABELS: Record<SnapshotReason, string>;
export declare const SNAPSHOT_REASON_OPTIONS: readonly [{
    readonly value: "TRADE";
    readonly label: "Trade Execution";
}, {
    readonly value: "REBALANCE";
    readonly label: "Portfolio Rebalance";
}, {
    readonly value: "VALUATION";
    readonly label: "Valuation Update";
}, {
    readonly value: "AUDIT";
    readonly label: "Audit Record";
}];
//# sourceMappingURL=holdings.d.ts.map