import { ComponentBaseProps } from "../config-provider/context.js";
import * as vue266 from "vue";

//#region src/layout/layout.d.ts
interface GeneratorProps {
  suffixCls?: string;
  tagName: 'header' | 'footer' | 'main' | 'div';
  displayName: string;
}
interface BasicProps extends ComponentBaseProps {
  suffixCls?: string;
  hasSider?: boolean;
}
declare const Layout: vue266.DefineSetupFnComponent<BasicProps, {}, {}, BasicProps & {}, vue266.PublicProps>;
declare const Header: vue266.DefineSetupFnComponent<BasicProps, {}, {}, BasicProps & {}, vue266.PublicProps>;
declare const Footer: vue266.DefineSetupFnComponent<BasicProps, {}, {}, BasicProps & {}, vue266.PublicProps>;
declare const Content: vue266.DefineSetupFnComponent<BasicProps, {}, {}, BasicProps & {}, vue266.PublicProps>;
//#endregion
export { BasicProps, Content, Footer, GeneratorProps, Header, Layout as default };