type TGridSizeValues = '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' | '10' | '11' | '12';
export interface IBenefit {
    /** Дополнительные data атрибуты к внутренним элементам */
    dataAttrs?: {
        root?: Record<string, string>;
    };
    /** Дополнительные классы для корневого и внутренних элементов */
    classes?: {
        root?: string;
        icon?: string;
        title?: string;
        text?: string;
        contentWrapper?: string;
    };
    /** Заголовок бенефита */
    title?: string | React.ReactNode | React.ReactNode[];
    /** Основной текст в бенефите */
    text?: string | React.ReactNode | React.ReactNode[];
    /** Иконка */
    icon: React.ReactNode;
    /** Атрибут alt для изображения */
    alt?: string;
}
export declare const IconPositionEnum: {
    readonly LEFT_TOP: "left-top";
    readonly CENTER_TOP: "center-top";
    readonly LEFT_SIDE: "left-side";
};
export type IconPosition = (typeof IconPositionEnum)[keyof typeof IconPositionEnum];
export declare const ItemsAlignEnum: {
    readonly LEFT: "left";
    readonly CENTER: "center";
};
export type ItemsAlignType = (typeof ItemsAlignEnum)[keyof typeof ItemsAlignEnum];
export declare const BackgroundEnum: {
    readonly TRANSPARENT: "transparent";
    readonly GRAY: "gray";
    readonly GREEN: "green";
    readonly PURPLE: "purple";
    readonly WHITE: "white";
    readonly STROKE: "stroke";
};
export type BackgroundType = (typeof BackgroundEnum)[keyof typeof BackgroundEnum];
export type GridConfig = {
    wide?: TGridSizeValues;
    desktop?: TGridSizeValues;
    tablet?: TGridSizeValues;
    leftOffsetWide?: TGridSizeValues;
    leftOffsetDesktop?: TGridSizeValues;
    leftOffsetTablet?: TGridSizeValues;
    rightOffsetDesktop?: TGridSizeValues;
    rightOffsetTablet?: TGridSizeValues;
};
export {};
