export declare const THEME_VERSION_STATUSES: readonly ["draft", "pending_review", "in_review", "approved", "rejected", "published", "deprecated", "archived"]; export type ThemeVersionStatus = (typeof THEME_VERSION_STATUSES)[number]; export declare const STATUS_LABELS: Record; export declare const ALLOWED_STATUS_TRANSITIONS: Record; export declare const PARTNER_BLOCKED_FROM_STATUSES: ThemeVersionStatus[]; export declare const PARTNER_BLOCKED_TARGET_STATUSES: ThemeVersionStatus[]; export interface PartnerTransitionInfo { current: ThemeVersionStatus; allowed: ThemeVersionStatus[]; partnerBlocked: boolean; reason?: string; } export declare function getPartnerAllowedTransitions(current: ThemeVersionStatus): PartnerTransitionInfo; export declare function isThemeVersionStatus(s: string): s is ThemeVersionStatus; //# sourceMappingURL=themeStatus.d.ts.map