import './Header.less'; import React, { Component } from 'react'; import { BasicLayoutProps } from './BasicLayout'; import { GlobalHeaderProps } from './GlobalHeader'; import { Settings } from './defaultSettings'; import { WithFalse } from './typings'; export interface HeaderViewProps extends Partial, GlobalHeaderProps { isMobile?: boolean; collapsed?: boolean; logo?: React.ReactNode; menuRender?: BasicLayoutProps['menuRender']; headerRender?: BasicLayoutProps['headerRender']; rightContentRender?: WithFalse<(props: HeaderViewProps) => React.ReactNode>; siderWidth?: number; } interface HeaderViewState { visible: boolean; } declare class HeaderView extends Component { renderContent: () => {} | null | undefined; render(): React.ReactNode; } export default HeaderView;