import { FilterColumn, KeyValue } from "./chart-custom"; export interface IBase64HTML { name: string; credits: string[]; description: string; show: boolean; thumbnail: string; useLegacyApi: boolean; behaviors: string[]; datasourceCount: number; enableNoResults: boolean; exampleGallery: []; tags: string[]; category: string; deprecated: boolean; label: null; labelExplanation: null; queryObjectCount: number; html: string; } export interface IAttributeHTML { base64: IBase64HTML | string; formData: IBase64HTML | string; html: string; typeSubmit: string; } export interface IParamsGraphDesign { name: string; type: string; tags: string[] | string; element: string; attribute: string | IAttributeHTML; uuid?: string; organId?: string; lastModifiedDate?: number; } export interface IFormHTML { description: string; image: string; name: string; viztype: string; } export interface IControlTemplateHTML { input: KeyValue; select: KeyValue; filters: FilterColumn[]; customize: KeyValue; img: KeyValue[]; loop: KeyValue[]; } export interface IRouteTemplateHTML { uuid: string; organ_id: string; }