import { GlideChoiceList } from "./GlideChoiceList"; import { GlideElementDescriptor } from "./GlideElementDescriptor"; import { GlideRecord } from "./GlideRecord"; export declare class GlideappQuestion { static getQuestion(id: string): GlideappQuestion; static getQuestion(gr: GlideRecord): GlideappQuestion; static getQuestion(questionID: string, gr: GlideRecord): GlideappQuestion; static getQuestionCopy(questionID: string, gr: GlideRecord): GlideappQuestion; // Instance methods getSet(): any; setDisplayValue(value: string): void; getDisplayValue(): string; getName(): string; getReadRoles(): string; getWriteRoles(): string; getType(): number; getOrder(): number; getED(): GlideElementDescriptor; hasPricingImplications(): boolean; getMacro(): string; getSummaryMacro(): string; getLookupLabel(): string; getLookupTable(): string; getChoiceTable(): string; getChoiceField(): string; getLookupValue(): string; getListTable(): string; isVisibleSummary(): boolean; getId(): string; getLabel(): string; getValue(): string; setValue(value: string): void; isActive(): boolean; getCatalogItem(): string; getVSetId(): string; getVSetName(): string; getVSetType(): string; getDynamicValueDotWalkPath(): string; getChoiceList(): GlideChoiceList; getCreateRoles(): string; canCreate(): boolean; canWrite(): boolean; canRead(): boolean; validateRegex(): boolean; getValidationMessage(): string; getRegex(): string; validateRegexForValue(): any; isValidQuestion(): boolean; getReference(): string; getValidateRegex(): string; getReferenceQualifier(): string; getParentContainerID(): string; isSysReadOnly(): boolean; }