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