import { Question, ValidationOptions } from '../model'; export declare class QuestionDefinition { readonly id?: string; readonly label?: string; readonly hidden?: boolean; readonly disabled?: boolean; readonly validation?: ValidationOptions; readonly properties?: T; readonly defaultValue?: string | number; readonly children?: Question[]; constructor(question: BasicQuestion); } export interface BasicQuestion { id: string; label?: string; hidden?: boolean; disabled?: boolean; validation?: ValidationOptions; properties?: unknown; defaultValue?: string | number; children?: Question[]; }