import type { ReactNode, RefObject } from 'react';
import type { PageLayoutFooterProps } from '../PageLayoutFooter';
export type PageContentProps = {
    children: ReactNode;
    /**
     * Флаг, растягивающий контейнер на 100% высоты
     * @deprecated Не поддерживается, контейнер всегда растянут на 100% независимо от флага
     */
    isFullHeight?: boolean;
    /**
     * Название класса, применяется к корневому компоненту
     */
    className?: string;
    /**
     * Конфигурация PageLayoutFooter
     * @example <PageLayout footer={{
     *  children: 'Нижняя панель страницы',
     * }} />
     */
    footer?: PageLayoutFooterProps | ReactNode;
    /**
     * Если true, убирает отступы для Content
     */
    isFormPaddingDisable?: boolean;
    /**
     * Ref на скролл контейнер
     */
    scrollRef?: RefObject<HTMLDivElement | null>;
    /**
     * Header контентной части
     */
    header?: ReactNode;
};
