import { ValueHints, ValueHintsOverride } from "../../hints"; import { AbstractStringJSON, IAbstractString } from "../AbstractString"; import { AbstractFileReference } from "../strings"; import { IProprietaryAttributeValue, ProprietaryAttributeValueJSON } from "./ProprietaryAttributeValue"; export interface ProprietaryFileReferenceJSON extends ProprietaryAttributeValueJSON, AbstractStringJSON { "@type": "ProprietaryFileReference"; } export interface IProprietaryFileReference extends IProprietaryAttributeValue, IAbstractString { } export declare class ProprietaryFileReference extends AbstractFileReference { title: string; description?: string; valueHintsOverride?: ValueHintsOverride; static from(value: IProprietaryFileReference | Omit): ProprietaryFileReference; toJSON(verbose?: boolean | undefined, serializeAsString?: boolean | undefined): ProprietaryFileReferenceJSON; get valueHints(): ValueHints; } //# sourceMappingURL=ProprietaryFileReference.d.ts.map