import React from 'react';
import { Root, SubHeader, Header, Body, Footer } from './styled';
type RootElementProps = React.ComponentProps<typeof Root>;
type HeaderElementProps = React.ComponentProps<typeof Header>;
type SubHeaderElementProps = React.ComponentProps<typeof SubHeader>;
type BodyElementProps = React.ComponentProps<typeof Body>;
type FooterElementProps = React.ComponentProps<typeof Footer>;
export interface LayoutHeaderFormModel extends Omit<RootElementProps, 'hasFooter'> {
    header?: React.ReactNode;
    subheader?: React.ReactNode;
    body?: React.ReactNode;
    footer?: React.ReactNode | null;
    componentsProps?: {
        BodyProps?: Omit<BodyElementProps, 'hasFooter'>;
        HeaderProps?: HeaderElementProps;
        SubheaderProps?: SubHeaderElementProps;
        FooterProps?: FooterElementProps;
    };
}
export declare const LayoutHeaderForm: React.FC<LayoutHeaderFormModel>;
export {};
