import type { DescriptionProps, LabelProps, TitleProps } from '../../model/HeadlineType'; import { type IconProps } from '../../model/Picture'; import { type ImageContent } from '../../ui-kit/Img/ImgProps'; import { type TariffsTableInnerContent } from '../../ui-kit/InnerTable/InnerTableProps'; import { type ButtonsSectionContent } from '../../ui-kit/LinkButton/ButtonsSectionContent'; import { type RichTextProps } from '../../ui-kit/RichText/RichTextProps'; import { type UniBlockContent } from '../../UniBlock/UniBlockProps'; /** * @hidden */ export declare type Data = { header: TariffsTableRowHeader; data: CellDef[][]; }; /** * @title Параметр */ export declare type TariffsTableRowHeader = TitleProps & IconProps; /** * @title Содержимое ячейки */ export declare type CellDef = LabelProps & DescriptionProps & RichTextProps & ImageContent & TariffsTableInnerContent & ButtonsSectionContent; /** * @title Ячейки */ declare type Cells = CellDef[]; /** * @title Колонка */ export interface TariffsTableColumn { /** @title Данные */ data?: Cells[]; } /** * @title Таблица тарифов */ export declare type TariffsTableContent = UniBlockContent & TitleProps & DescriptionProps & { /** @title Колонки */ tariffsColumns?: TariffsTableColumn[]; /** @title Параметры */ rowHeaders?: TariffsTableRowHeader[]; /** @title Скрывать строк */ hiddenRowsNum?: number; }; export {};