import { AGlideObject } from "../imports/AGlideObject.js"; import { NativeArray } from "../imports/NativeArray.js"; import { SysStyleResult } from "../imports/SysStyleResult.js"; import { GlideappQuestion } from "./GlideappQuestion.js"; import { GlideChoiceList } from "./GlideChoiceList.js"; import { GlideElementDescriptor } from "./GlideElementDescriptor.js"; import { GlideRecord } from "./GlideRecord.js"; import { MappingLookupSourceDescriptor } from "./MappingLookupSourceDescriptor.js"; import { SafeTableField, SafeTableFieldKey } from "./_GlideRecordHelpers/SafeTableTypes.js"; export declare class GlideElement { constructor(); getChoices(dependent?: string): NativeArray; setDisplayValue(value: any): void; setValue, V extends SafeTableField>(value: V): void; getRefRecord(): GlideRecord; getDisplayValue(maxCharacters?: number): string; getDisplayValueLang(language: string): string; getHTMLValue(maxChars?: number): string; toString(): string; getED(): GlideElementDescriptor; getDecryptedValue(): string; getGlideObject(): AGlideObject; getElements(withMRVS: boolean): NativeArray; getQuestion(): GlideappQuestion; getReferenceTable(): string; changesTo(o: any): boolean; changesFrom(o: any): boolean; hasValidValue(): boolean; getDynamicAttributesInSchema(): NativeArray; getDynamicAttributesInStore(): NativeArray; getDynamicAttribute(attributePath: string): any; getDynamicAttributeValue(attributePath: string): any; getDynamicAttributeDisplayValue(attributePath: string): any; getDynamicAttributePrimitiveValue(attributePath: string): any; getDynamicNamespace(): any; setDynamicAttributeValue(attributePath: string, value: any): GlideElement; setDynamicAttributeDisplayValue(attributePath: string, value: any): GlideElement; setDynamicAttributeDisplayValues(values: any): GlideElement; setDynamicAttributeValues(values: any): GlideElement; isInSchema(): boolean; isTransient(): boolean; hasDefinition(): boolean; getCurrencyCode(): string; getNumericCurrencyCode(): string; getCurrencyDisplayValue(): string; getCurrencyString(): string; getCurrencyValue(): string; getReferenceCurrencyCode(): string; getReferenceDisplayValue(): string; getReferenceValue(): string; getSessionCurrencyCode(): string; getSessionDisplayValue(): string; getSessionValue(): string; setDateNumericValue(value: any): void; dateNumericValue(dateString: string): number; getJournalEntry(lines: number): string; getCLEDecryptedDBValue(): string; setPhoneNumber(value: any, strict: boolean): boolean; getGlobalDisplayValue(): string; getProviderType(): string; getStages(): GlideChoiceList; getVariablesValue(): string; isMultiRow(): boolean; getLabel(): string; canCreate(): boolean; canRead(): boolean; canWrite(): boolean; getRow(index: number): GlideElement; addRow(): GlideElement; getCells(columnName: string): NativeArray; getQuestionIds(): NativeArray; getRowCount(): number; getRows(): NativeArray; deleteRow(index: number): void; getCell(name: string): GlideElement; getCellDisplayValue(): T; getVariableName(): string; getCellValue(): T; setCellValue(value: T): void; isValidCell(): boolean; isArray(): boolean; isObject(): boolean; size(): number; isNil(): boolean; explainLock(): string; isDynamicCreate(): boolean; nil(): boolean; changes(): boolean; changesFromNotEmpty(): boolean; changesToNotEmpty(): boolean; debug(msg: any): void; elementSupportsMapping(): boolean; getAttribute(attribute: string): string; getBaseTableName(): string; getBooleanAttribute(attribute: string): boolean; getChoiceValue(): string; getChoiceValueLang(language: string): string; getContextID(): string; getContextName(): string; getDebugCount(): number; getDependent(): string; getDependentTable(): string; getDisplayValueExt(maxCharacters: number, nullsub: string): string; getElementValue(name: string): string; getError(): string; getEscapedValue(): string; getFieldStyle(): string; getFullStyle(): SysStyleResult; getGlideRecord(): GlideRecord; getHTMLValueExt(maxCharacters: number, nullsub: string): string; getHint(): string; getInitialValue(): string; getLabelLang(language: string): string; getMappingConfig(): MappingLookupSourceDescriptor; getModifiedBy(): string; getName(): string; getReferenceKey(): string; getStyle(): string; getTableName(): string; getTextAreaDisplayValue(): string; getValue(): string; getValueMapping(): string; getXHTMLValue(): string; getXMLValue(): string; hasAttribute(attribute: string): boolean; hasMapping(): boolean; hasRightsTo(operation: string): boolean; hasValue(): boolean; setError(error: string): void; setInitialValue(value: string): void; setJournalEntry(value: any, userName: string): void; setValueMapping(mapping: string): void; } //# sourceMappingURL=GlideElement.d.ts.map