type Target = '_self' | '_blank' | '_parent' | '_top';
export type Link = {
    /** Ссылка */
    href?: string;
    /** Target свойство ссылки */
    target?: Target;
};
export type Image = {
    /** Ссылка на изображение */
    src: string;
    /** Значение тега alt для изображения */
    alt?: string;
    /** Позиция изображения */
    position?: 'top' | 'bottom';
};
export type Title = {
    /** Текст */
    text: string;
    /** Выравнивание */
    align?: 'left' | 'center';
};
export type MarkerList = {
    /** Заголовок */
    title: string;
    /** Примечание */
    note?: string;
}[];
export type TextsList = {
    /** Заголовок */
    title?: string;
    /** Описание */
    desc: string;
}[];
export type FeaturesList = {
    /** Список */
    items: {
        /** Заголовок */
        title: string;
        /** Значение */
        value: string;
    }[];
    /** Описание */
    desc?: string;
};
export type IconsList = {
    /** Список */
    items: {
        /** Иконка */
        icon: React.ReactNode;
        /** Текст */
        text: string;
    }[];
    /** Описание */
    desc?: string;
};
export type Price = {
    /** Старая цена */
    oldValue?: string;
    /** Текущая цена */
    value: string;
    /** Период */
    period?: string;
};
export type ButtonType = {
    /** Название */
    title: string;
    /** Ссылка */
    href?: string;
    /** Target свойство кнопки */
    target?: Target;
    /** Центрировать кнопку */
    isCentered?: boolean;
    /** Обработчик клика по кнопке */
    onClick?: () => void;
};
export type MainButtonType = ButtonType & {
    /** Тип кнопки */
    type?: 'primary' | 'outline';
    /** Тема кнопки */
    theme?: 'green' | 'green-soft';
};
export type ExtraButtonType = ButtonType & {
    /** Тип кнопки */
    type?: 'outline' | 'text';
};
export {};
