export interface ForC0TxtImgVcOption { label: string; value: string; disabled?: boolean; selected?: boolean; } export interface ForC0TxtImgVcInput { type?: string; wrapperClass: string; label: string; options?: ForC0TxtImgVcOption[]; placeholder?: string; } export interface ForC0TxtImgVcField { elementClass: string; input: ForC0TxtImgVcInput; } export interface ForC0TxtImgVcCheckboxLink { text: string; href: string; target?: string; } export interface ForC0TxtImgVcCheckbox { text: string; link?: ForC0TxtImgVcCheckboxLink; } export interface ForC0TxtImgVcForm { leftFields: ForC0TxtImgVcField[]; rightField: ForC0TxtImgVcField; mustText: string; checkboxes: ForC0TxtImgVcCheckbox[]; submitButton: { text: string; }; } export interface ForC0TxtImgVcContent { sectionClass: string; wrapperClass: string; header: { title: string; }; infoText: string; form: ForC0TxtImgVcForm; } export type ForC0TxtImgVcPayload = Record;