1 | import * as React from 'react';
|
2 | export interface GeneratorProps {
|
3 | suffixCls: string;
|
4 | tagName: 'header' | 'footer' | 'main' | 'section';
|
5 | displayName: string;
|
6 | }
|
7 | export interface BasicProps extends React.HTMLAttributes<HTMLDivElement> {
|
8 | prefixCls?: string;
|
9 | hasSider?: boolean;
|
10 | }
|
11 | export interface LayoutContextProps {
|
12 | siderHook: {
|
13 | addSider: (id: string) => void;
|
14 | removeSider: (id: string) => void;
|
15 | };
|
16 | }
|
17 | export declare const LayoutContext: React.Context<LayoutContextProps>;
|
18 | declare const Layout: React.FC<BasicProps>;
|
19 | declare const Header: React.FC<BasicProps>;
|
20 | declare const Footer: React.FC<BasicProps>;
|
21 | declare const Content: React.FC<BasicProps>;
|
22 | export { Header, Footer, Content };
|
23 | export default Layout;
|