import { ICodeableConcept, IOperationOutcomeIssue } from 'fhirtypes/dist/r4';
import { IssueSeverityType, IssueTypeType } from 'fhirtypes/dist/r4/types';
type OperationOutcomeExceptionConfig = Pick<IOperationOutcomeIssue, 'code' | 'severity' | 'details' | 'diagnostics'>;
export declare class OperationOutcomeIssueException implements IOperationOutcomeIssue {
    constructor(config: OperationOutcomeExceptionConfig);
    severity: IssueSeverityType;
    code: IssueTypeType;
    details: ICodeableConcept;
    diagnostics: string;
}
export {};
