import { CodeableConcept, Coding, Element, IKitchenSink, PrimitiveBoolean, PrimitiveCanonical, PrimitiveString, PrimitiveTime, PrimitiveUrl, SimpleQuantity } from "../internal"; export declare class KitchenSink extends Element { static readonly baseType: string; static readonly namespace: string; static readonly typeName: string; static readonly primaryCodePath: string | null; system?: string; url?: PrimitiveUrl; version?: PrimitiveString; singleCode?: CodeableConcept; coding?: Array; times?: Array; options?: PrimitiveBoolean | PrimitiveCanonical | Coding | SimpleQuantity; get primaryCode(): CodeableConcept | undefined; set primaryCode(primaryCode: CodeableConcept | undefined); static parse(json: IKitchenSink, providedInstance?: KitchenSink): KitchenSink; static isKitchenSink(input?: unknown): input is KitchenSink; toJSON(): IKitchenSink; clone(): KitchenSink; getTypeName(): string; } //# sourceMappingURL=KitchenSink.d.ts.map