import type { ReviewStage } from "../../../../document-models/grant-application/v1/gen/types.js";
export declare const DOC_TYPE: {
    readonly grantSystem: "rfp-hub/grant-system";
    readonly grantPool: "rfp-hub/grant-pool";
    readonly grantApplication: "rfp-hub/grant-application";
    readonly governance: "rfp-hub/governance";
};
export declare const POOL_LIFECYCLE_CLASS: Record<string, string>;
export declare const REVIEW_STAGE_CLASS: Record<ReviewStage, string>;
export type KanbanColumn = {
    key: "incoming" | "inReview" | "needsRevision" | "decided" | "active";
    label: string;
    stages: ReadonlyArray<ReviewStage>;
};
export declare const KANBAN_COLUMNS: ReadonlyArray<KanbanColumn>;
export declare function formatRelativeTime(iso: string | null | undefined): string;
export declare function daysSince(iso: string | null | undefined): number | null;
export declare function daysUntil(iso: string | null | undefined): number | null;
//# sourceMappingURL=constants.d.ts.map