import React, { ReactElement } from 'react';
import type { FC, CSSProperties } from 'react';
import type { BreadcrumbItem } from '../proHeader';
import './index.less';
export interface PageContainerProps {
    prefixCls?: string;
    style?: CSSProperties;
    vesselStyle?: CSSProperties;
    className?: string;
    margin?: number;
    padding?: number;
    isFixed?: boolean;
    footer?: () => ReactElement;
    backTop?: boolean | 'default';
    breadcrumb?: BreadcrumbItem[] | boolean | 'default';
    ghost?: boolean;
    feedback?: boolean;
    loading?: boolean;
    lucency?: boolean;
    maxWidth?: number;
    minWidth?: number;
    footerHeight?: number;
    headerHeight?: number;
    background?: string;
    spinConfig?: {
        delay?: number;
        indicator?: React.ReactElement<HTMLElement>;
        size?: 'small' | 'default' | 'large';
        tip?: string;
    };
    children: React.ReactNode;
}
declare const PageContainer: FC<PageContainerProps>;
export default PageContainer;
