import React from 'react'; import { Chart, CardDef } from '../../types/proto'; export declare const DASHBOARD_LAYOUTS: { id: string; title: string; icon: import("react/jsx-runtime").JSX.Element; value: string; gridClass: string; }[]; export interface DashboardCategory { id: string; label: string; value: string; description?: string; charts?: Chart[]; tables?: any[]; cards?: CardDef[]; } export interface DashboardMetadata { categories: DashboardCategory[]; defaultCategory?: string; defaultLayout?: string; } interface DashboardProps { metadata: DashboardMetadata; className?: string; hideLayoutControls?: boolean; onCategoryChange?: (category: string) => void; onLayoutChange?: (layout: string) => void; } declare const Dashboard: React.FC; export default Dashboard; //# sourceMappingURL=index.d.ts.map