import { InlineAdvField } from "../field"; import { resourceIdentifier, prepareQueue, checkValid, getName, toJson } from "../symbols"; import { Resource } from "../generatables/resource"; import { stackPreparable } from "../stackBackend"; import { pathItem } from "../path"; export declare class ReferenceField extends InlineAdvField { protected readonly skipDep: boolean; readonly [resourceIdentifier]: string; /**@readonly*/ protected accessor resource: Resource | string; constructor(resource: Resource, skipDep?: boolean); constructor(psuedoParam: string, skipDep?: boolean); [toJson](): { Ref: string; }; [prepareQueue](stack: stackPreparable, par: pathItem, ref: boolean): void; [checkValid](): import("../general").SMap; [getName](): string; }