import React, { HTMLAttributes } from 'react'; import { Override } from '../../type'; export interface LayoutProps { /** * 是否有侧边导航 */ hasSider?: boolean; } export interface LayoutContextProps { siderHook: { addSider: (id: string) => void; removeSider: (id: string) => void; }; } export declare const LayoutContext: React.Context; declare const MemoLayout: React.MemoExoticComponent<({ hasSider, ...rest }: LayoutProps & Override, LayoutProps>) => JSX.Element>; export default MemoLayout;