import React from 'react';
import type { Override } from '../../typings/utility-types';
import type { CommonProps } from '../../internal/CommonWrapper';
import type { TGetRootNode } from '../../lib/rootNode';
export type HorizontalAlign = 'left' | 'center' | 'right';
export interface CenterProps extends CommonProps, Override<React.HTMLAttributes<HTMLDivElement>, {
    /** Задает выравнивание контента по горизонтали */
    align?: HorizontalAlign;
}> {
}
export declare const CenterDataTids: {
    readonly root: "Center__root";
};
type DefaultProps = Required<Pick<CenterProps, 'align'>>;
/**
 * `Center` — контейнер, который центрирует элементы внутри себя.
 *
 * Выравнивание задается пропом `align`.
 */
export declare class Center extends React.Component<CenterProps> {
    static __KONTUR_REACT_UI__: string;
    static displayName: string;
    static defaultProps: DefaultProps;
    private getProps;
    getRootNode: TGetRootNode;
    private setRootNode;
    render(): React.JSX.Element;
    private renderMain;
}
export {};
