import { type DescriptionProps, type TextProps, type TitleProps } from '../model/HeadlineType'; import { type LinkProps } from '../model/LinkProps'; import { type LinkButtonContent } from '../ui-kit/LinkButton/LinkButtonContent'; /** * @title Тип контакта * @enumNames [ * "Телефон", * "Почта" * ] */ export declare type ContactType = 'tel' | 'email'; /** * @title Контакт */ export declare type ContactInfo = DescriptionProps & TextProps & { type?: ContactType; }; /** * @title Группа контактов */ export declare type ContactGroup = { /** @title Имя */ title?: string; items?: ContactInfo[]; }; declare type MediaLinkItems = TitleProps & { links: LinkButtonContent[]; }; export interface FooterData { documents?: LinkProps[]; relatedEnterprises?: LinkProps[]; contacts?: ContactGroup[]; feedbackButton?: LinkButtonContent; otherLinks?: LinkProps[]; mediaLinks?: MediaLinkItems[]; license?: string; horizontalNavigationTitle?: string; } export {};