import { SxProps } from '@mui/material';
import { FooterProps } from '../../Footer';
import { LinkItem } from './sidebar';
import { DashboardProps as DashboardLegacyProps } from '../dashboard-legacy';
export interface DashboardProps extends React.HTMLAttributes<HTMLDivElement> {
    title?: string;
    headerProps?: object;
    /** 支持分组, links item 如果是数组, 则视为一个 group */
    links?: LinkItem[];
    sidebarWidth?: number;
    fullWidth?: false | true;
    /** sidenav 稠密一些的布局, 纵向空间占用较少, 默认为 auto, 当 links 个数 > 8 时自动启用 */
    dense?: 'auto' | boolean;
    footerProps?: FooterProps;
    sx?: SxProps;
    /** 是否隐藏 html title, 默认不隐藏, 避免重复导致 html title 失效 */
    hideHtmlTitle?: boolean;
}
export default function DashboardWrapper<T extends boolean = true>({ legacy, ...rest }: T extends true ? {
    legacy?: T;
} & DashboardLegacyProps : {
    legacy?: T;
} & DashboardProps): import("react/jsx-runtime").JSX.Element;
