import './Container.css'; import type { ElementType, ReactNode } from 'react'; import type { ResponsiveValue } from '../../types/ResponsiveValue'; import { type PolymorphicComponentPropsWithoutRef } from '../../utils/polymorphicComponentWithRef'; export declare const cnContainer: import("@bem-react/classname").ClassNameFormatter; declare const containerGuttersVariant: readonly ["xs", "s", "m", "l", "xl", "2xl"]; export type ContainerGuttersVariant = (typeof containerGuttersVariant)[number]; declare const containerMaxWidthVariant: readonly ["s", "m", "l", "fullWidth"]; export type ContainerMaxWidthVariant = (typeof containerMaxWidthVariant)[number]; declare const containerPositionVariant: readonly ["start", "center"]; export type ContainerPositionVariant = (typeof containerPositionVariant)[number]; declare const containerSizeVariant: readonly ["s", "l"]; export type ContainerSizeVariant = (typeof containerSizeVariant)[number]; export type ContainerBaseProps = { /** Позиционирование контейнера */ position?: ContainerPositionVariant; /** Максимальная ширина контейнера */ maxWidth?: ResponsiveValue; /** Боковые отступы (padding) */ gutters?: ResponsiveValue; /** Содержимое компонента */ children?: ReactNode; /** Размерность контейнера */ size?: ContainerSizeVariant; /** Дополнительные CSS-классы */ className?: string; }; export type ContainerProps = PolymorphicComponentPropsWithoutRef; export declare const Container: import("../../utils/polymorphicComponentWithRef").PolymorphicComponentWithRef; export {};