import React, { ReactNode } from 'react'; import { TabsProps, TabPaneProps } from 'antd/lib/tabs'; import { PageHeaderProps } from 'antd/lib/page-header'; import './index.less'; export interface PageHeaderTabConfig { tabList?: (TabPaneProps & { key?: React.ReactText; })[]; tabActiveKey?: TabsProps['activeKey']; onTabChange?: TabsProps['onChange']; tabBarExtraContent?: TabsProps['tabBarExtraContent']; tabProps?: TabsProps; } export interface PageContainerProps extends PageHeaderTabConfig, Omit { title?: React.ReactNode | false; content?: React.ReactNode; extraContent?: React.ReactNode; prefixCls?: string; footer?: ReactNode[]; ghost?: boolean; pageHeaderRender?: (props: PageContainerProps) => React.ReactNode; } declare const PageContainer: React.FC; export default PageContainer;