import { PureSettings } from '../pure-settings'; import { MenuDataItem, WithFalse } from '../typings'; import { PrivateSiderMenuProps, SiderMenuProps } from './sider-menu'; export type HeaderViewProps = GlobalHeaderProps & { isMobile?: boolean; collapsed?: boolean; logo?: React.ReactNode; menuContentRender?: WithFalse<(props: HeaderViewProps, defaultDom: React.ReactNode) => React.ReactNode>; headerRender?: WithFalse<(props: HeaderViewProps, defaultDom: React.ReactNode) => React.ReactNode>; headerTitleRender?: WithFalse<(props: HeaderViewProps, defaultDom: React.ReactNode) => React.ReactNode>; headerContentRender?: WithFalse<(props: HeaderViewProps) => React.ReactNode>; siderWidth?: number; hasSiderMenu?: boolean; }; export interface GlobalHeaderProps extends Partial { collapsed?: boolean; onCollapse?: (collapsed: boolean) => void; isMobile?: boolean; logo?: React.ReactNode; menuRender?: WithFalse<(props: HeaderViewProps, defaultDom: React.ReactNode) => React.ReactNode>; rightContentRender?: WithFalse<(props: HeaderViewProps & PrivateSiderMenuProps) => React.ReactNode>; className?: string; prefixCls?: string; menuData?: MenuDataItem[]; onMenuHeaderClick?: (e: React.MouseEvent) => void; style?: React.CSSProperties; menuHeaderRender?: SiderMenuProps['menuHeaderRender']; collapsedButtonRender?: SiderMenuProps['collapsedButtonRender']; splitMenus?: boolean; } //# sourceMappingURL=global-header.d.ts.map