import type { AggUiLabels, OrderEligibilityReason, TradingStateBase, TradingStateKind } from "@agg-build/hooks";
export type TradingStatePresentation = {
    badgeLabel: string;
    title: string;
    description: string;
    iconName: "check-circle" | "warning-filled" | "info";
    timestampLabel: string | null;
    winningOutcomeLabel: string | null;
};
export declare const resolveTradingStateTimestampLabel: (labels: AggUiLabels, state: TradingStateBase) => string | null;
export declare const resolveTradingStatePresentation: (labels: AggUiLabels, state: TradingStateBase) => TradingStatePresentation;
export declare const resolveTradingStateBadgeClassName: (kind: TradingStateKind) => string;
export declare const resolveTradingStatePanelClassName: (kind: TradingStateKind) => string;
export declare const resolveOrderEligibilityMessage: (labels: AggUiLabels, reason: OrderEligibilityReason) => string | null;
