import { type LucideIcon } from 'lucide-react'; import { ViewerNames } from '../../../../types/dbTypes'; import { DataTypes } from '../../../../types/global'; export interface ViewerConfig { /** Key into the 'DataMenu' translation namespace, e.g. t(cfg.titleKey) */ titleKey: string; icon: LucideIcon; /** Corresponding DataTypes value, undefined for viewers with no data type (map, bim, etc.) */ dataType?: DataTypes; } /** * Static config for every viewer that DataMenu renders. * - titleKey → key inside the "DataMenu" i18n namespace * - icon → Lucide icon component (pass size/className at the call site) * - dataType → DataTypes enum value used by MoreOptions, permissions, etc. */ export declare const VIEWER_CONFIG: Partial>; //# sourceMappingURL=viewerConfig.d.ts.map