import * as t from 'io-ts';
import { INarrative } from './RTTI_Narrative';
import { IResourceList } from '../Union/RTTI_ResourceList';
import { IExtension } from './RTTI_Extension';
import { IOperationOutcome_Issue } from './RTTI_OperationOutcome_Issue';
import { IResource } from './IResource';
export interface IOperationOutcome extends IResource {
    resourceType: 'OperationOutcome';
    issue: IOperationOutcome_Issue[];
    text?: INarrative;
    contained?: IResourceList[];
    extension?: IExtension[];
    modifierExtension?: IExtension[];
}
export declare const RTTI_OperationOutcome: t.Type<IOperationOutcome>;
