import { ICoding, IElement, IMeta } from 'fhirtypes/dist/r4';
import { MetaBuilder } from '../../builders';
import { Element } from '../base/Element';
import { IValidatable } from '../base/IValidatable';
import { ISerializable } from '../base/ISerializable';
export declare class Meta extends Element implements IMeta, IValidatable, ISerializable {
    versionId?: string | number;
    lastUpdated?: string;
    source?: string;
    profile?: string[];
    security?: ICoding[];
    tag?: ICoding[];
    _versionId?: IElement;
    _lastUpdated?: IElement;
    _source?: IElement;
    _profile?: IElement[];
    toJson(): any;
    toPrettyString(): string;
    toString(): string;
    validate(): {
        isValid: boolean;
        operationOutcome: import("fhirtypes/dist/r4").IOperationOutcome;
    };
    constructor(args?: IMeta);
    protected builderInstance(): MetaBuilder;
    serialize(): string;
}
