export interface IPropertyEditorInfo { name: string; index?: number; title?: string; tab?: string; } export interface IPropertyTabInfo { name: string; index?: number; title?: string; visible?: boolean; parent?: string; iconName?: string; } export interface ISurveyQuestionEditorDefinition { title?: string; properties?: Array; tabs?: Array; invisibleGeneratedProperties?: Array; } export interface ISurveyPropertiesDefinition { [key: string]: ISurveyQuestionEditorDefinition; } export interface ISurveyPropertyGridDefinition { generateOtherTab: boolean; classes: ISurveyPropertiesDefinition; } export declare const defaultPropertyGridDefinition: ISurveyPropertyGridDefinition; export declare class SurveyQuestionEditorDefinition { static definition: ISurveyPropertiesDefinition; }