import { INarrative, NarrativeStatusType } from 'fhirtypes/dist/r4';
import { NarrativeBuilder } from '../../builders';
import { Element } from '../base/Element';
import { IValidatable } from '../base/IValidatable';
import { ISerializable } from '../base/ISerializable';
export declare class Narrative extends Element implements INarrative, IValidatable, ISerializable {
    status: NarrativeStatusType;
    div: string;
    toJson(): any;
    toPrettyString(): string;
    toString(): string;
    validate(): {
        isValid: boolean;
        operationOutcome: import("fhirtypes/dist/r4").IOperationOutcome;
    };
    constructor(args?: INarrative);
    protected builderInstance(): NarrativeBuilder;
    serialize(): string;
}
