import * as React from 'react';
import { ReactNode } from 'react';
export interface Metric {
    id: string;
    title: string;
    value: number | string;
    icon: string;
    trend?: number;
    description?: string;
}
export interface Activity {
    timestamp: string;
    type: 'error' | 'info' | 'warning' | 'success';
    description: string;
}
export interface DashboardProps {
    title?: ReactNode;
    children?: ReactNode;
    footer?: ReactNode;
    className?: string;
    ariaLabel?: string;
    zIndex?: number;
    onMetricClick?: (metric: Metric) => void;
    onRefresh?: () => void;
    initialPageSize?: number;
}
declare const Dashboard: React.FC<DashboardProps>;
export default Dashboard;
//# sourceMappingURL=Dashboard.d.ts.map