import React, { ReactNode } from 'react';
export interface DashboardWidgetProps {
    title?: ReactNode;
    subtitle?: ReactNode;
    icon?: ReactNode;
    actions?: ReactNode[];
    children?: ReactNode;
    className?: string;
    minHeight?: string;
    maxHeight?: string;
    loading?: boolean;
    error?: Error | null;
    fullWidth?: boolean;
    collapsible?: boolean;
    defaultCollapsed?: boolean;
    onClick?: () => void;
    style?: React.CSSProperties;
    footer?: ReactNode;
    ariaLabel?: string;
    zIndex?: number;
    status?: 'success' | 'warning' | 'error' | 'info';
    statusMessage?: string;
    role?: string;
    tabIndex?: number;
}
declare const DashboardWidget: React.FC<DashboardWidgetProps>;
export default DashboardWidget;
//# sourceMappingURL=DashboardWidget.d.ts.map