import { LimitKind } from "./LimitReachedModalProps"; /** title is the same for both audiences — only message swaps between admin and member copy. */ export declare function resolveLimitCopy(kind: LimitKind, canManageBilling: boolean): { title: string; message: string; }; /** Returns null unless BOTH used and limit are non-null — no partial "X used" line. */ export declare function formatLimitUsage(kind: LimitKind, used?: number | null, limit?: number | null): string | null;