import * as React from 'react';
import { ContentArea } from '@megafon/ui-core';
import './Container.scss';
type DisableIndentsType = React.ComponentProps<typeof ContentArea>['disableIndents'];
export declare const BackgroundColors: {
    readonly DEFAULT: "default";
    readonly LIGHT_GRAY: "light-gray";
    readonly GRAY: "gray";
    readonly GREEN: "green";
    readonly PURPLE: "purple";
};
type BackgroundColorType = (typeof BackgroundColors)[keyof typeof BackgroundColors];
type Props = {
    /** Атрибут корневого тега */
    id?: string;
    /** Ссылка на корневой элемент */
    rootRef?: React.Ref<HTMLDivElement>;
    /** Дополнительный класс корневого элемента */
    className?: string;
    /** Дополнительные классы для корневого и внутренних элементов */
    classes?: {
        root?: string;
        inner?: string;
    };
    /** Цвет фона */
    backgroundColor?: BackgroundColorType;
    /** Отключить отступ сверху */
    disablePaddingTop?: boolean;
    /** Отключить отступ снизу */
    disablePaddingBottom?: boolean;
    /** Отключить скругление сверху */
    disableRadiusTop?: boolean;
    /** Отключить скругление снизу */
    disableRadiusBottom?: boolean;
    /** Отключение горизонтальных отступов на различных разрешениях */
    disableHorizontalIndents?: DisableIndentsType;
    /** Включить тень в нижней части компонента */
    bottomShadow?: boolean;
    /** Предотвратить прохождение верхнего отступа дочернего компонента через верхнюю границу контейнера */
    preventMarginTopCollapse?: boolean;
    /** Дочерние элементы */
    children?: React.ReactNode;
};
declare const Container: React.FC<Props>;
export default Container;
