import { type AspectsProps } from '../../model/AspectsProps'; import { type TextProps, type TitleProps } from '../../model/HeadlineType'; import { type LinkButtonVersion } from '../../model/LinkButtonVersion'; import { type InputRetailSectionsType } from '../../retail/model/InputSectionsType'; import { type UniBlockContent } from '../../UniBlock/UniBlockProps'; export declare enum EsiaStatuses { Success = "SUCCESS", Error = "ERROR", Pending = "PENDING" } export declare type SubmitButtonProps = TextProps & { version?: LinkButtonVersion; }; export declare type ProductType = 'credit' | 'creditCard' | 'debitCard'; /** * @title Форма заявки настраиваемая */ export declare type ApplicationLeadFormContent = UniBlockContent & AspectsProps & TitleProps & InputRetailSectionsType & { /** @title Кнопка */ button?: SubmitButtonProps; /** @title Номер кредитной программы */ programId?: string; /** @title адресс следующей страницы заявки */ nextStepLink?: string; /** @title тип продукта */ productType?: ProductType; /** @title включить отправку заявки на новый микросервис */ isNewMicroservice?: boolean; };