import React from 'react'; import type { SelectableOption } from '../components/features'; import type { PlatformConfig } from '../types/platform'; export declare const platformIcons: { openframe: React.JSX.Element; openmsp: React.JSX.Element; flamingo: React.JSX.Element; 'flamingo-teaser': React.JSX.Element; 'marketing-hub': React.JSX.Element; 'product-hub': React.JSX.Element; 'revenue-hub': React.JSX.Element; 'people-hub': React.JSX.Element; 'company-hub': React.JSX.Element; tmcg: React.JSX.Element; universal: React.JSX.Element; }; export declare const platformColors: { openmsp: string; openframe: string; flamingo: string; 'flamingo-teaser': string; 'marketing-hub': string; 'product-hub': string; 'revenue-hub': string; 'people-hub': string; 'company-hub': string; tmcg: string; universal: string; }; export declare const platformDisplayNames: { openmsp: string; openframe: string; flamingo: string; 'flamingo-teaser': string; 'marketing-hub': string; 'product-hub': string; 'revenue-hub': string; 'people-hub': string; 'company-hub': string; tmcg: string; universal: string; }; export declare const platformDescriptions: { openmsp: string; openframe: string; flamingo: string; 'flamingo-teaser': string; tmcg: string; universal: string; }; export declare const platformSlogans: { openmsp: string; openframe: string; flamingo: string; 'flamingo-teaser': string; tmcg: string; universal: string; }; export declare const platformHexColors: { openmsp: string; openframe: string; flamingo: string; universal: string; 'flamingo-teaser': string; 'marketing-hub': string; 'product-hub': string; 'revenue-hub': string; 'people-hub': string; 'company-hub': string; tmcg: string; }; export declare const platformIconNames: { openmsp: string; openframe: string; flamingo: string; universal: string; 'flamingo-teaser': string; 'marketing-hub': string; 'product-hub': string; 'revenue-hub': string; 'people-hub': string; 'company-hub': string; tmcg: string; }; /** * Get default color for platform */ export declare function getDefaultColorForPlatform(platformName: string): string; /** * Get default icon name for platform */ export declare function getDefaultIconForPlatform(platformName: string): string; export declare function transformPlatformConfigsToOptions(platformConfigs: PlatformConfig[]): SelectableOption[]; /** * Get platform icon by name */ export declare function getPlatformIcon(platformName: string): React.JSX.Element; /** * Get platform color by name */ export declare function getPlatformColor(platformName: string): string; /** * Get platform display name by name */ export declare function getPlatformDisplayName(platformName: string): string; /** * Get platform description by name */ export declare function getPlatformDescription(platformName: string): string; /** * Get platform slogan by name */ export declare function getPlatformSlogan(platformName: string): string; /** * Get small platform icon for filter buttons with white colors (4x4 size) */ export declare function getSmallPlatformIcon(platformName: string): React.ReactNode; /** * Get platform icon for admin/selector components (standard 6x6 size) */ export declare function getPlatformIconComponent(platformName: string, className?: string): React.ReactNode; //# sourceMappingURL=platform-config.d.ts.map