import type React from 'react'; import type { SelectableOption } from '../components/features'; import type { PlatformConfig, PlatformName } from '../types/platform'; /** Platform icons mapping (5x5), tinted by each platform's accent class. */ export declare const platformIcons: Record; export { platformDisplayNames, platformShortNames, platformDescriptions, platformSlogans, platformIconNames, platformHexColors, platformColors, getPlatformDisplayName, getPlatformShortName, getPlatformDescription, getPlatformSlogan, getPlatformColor, getDefaultColorForPlatform, getDefaultIconForPlatform, } from './platform-identity'; export declare function transformPlatformConfigsToOptions(platformConfigs: PlatformConfig[]): SelectableOption[]; /** Get platform icon by name (5x5). */ export declare function getPlatformIcon(platformName: string): React.ReactNode; /** Get small platform icon for filter buttons (4x4). */ 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