export type PlatformName = 'openmsp' | 'tmcg' | 'flamingo' | 'flamingo-teaser' | 'universal' | 'marketing-hub' | 'product-hub' | 'revenue-hub' | 'people-hub' | 'openframe' | 'company-hub';
export interface PlatformRecord {
    id: string;
    name: PlatformName;
    display_name: string;
    description?: string;
    is_active: boolean;
    is_internal: boolean;
    chat_source_id?: string | null;
    chat_source_rag_tables_version?: number | null;
    chat_enabled?: boolean | null;
    created_at: string;
    updated_at: string;
}
export interface PlatformConfig {
    id: string;
    value: string;
    label: string;
    name: string;
    display_name: string;
    default_color: string;
    default_icon: string;
    description: string;
}
export interface PlatformOption {
    value: string;
    label: string;
}
export type PlatformFilter = PlatformName | 'all';
export type LegacyPlatform = 'tmcg' | 'openmsp' | 'flamingo';
export interface PlatformStats {
    platform: PlatformName;
    display_name: string;
    announcement_count: number;
    blog_post_count: number;
    is_active: boolean;
}
//# sourceMappingURL=platform.d.ts.map