import { IOperationOutcomeIssue } from 'fhirtypes/dist/r4';
export declare const PrimitivesValidator: {
    base64Binary: (value: string, path: string, errors: IOperationOutcomeIssue[]) => void;
    boolean: (value: string, path: string, errors: IOperationOutcomeIssue[]) => void;
    canonical: (value: string, path: string) => void;
    code: (value: string, path: string) => void;
    date: (value: string, path: string) => void;
    dateTime: (value: string, path: string, errors: any[]) => void;
    decimal: (value: number, path: string, errors: IOperationOutcomeIssue[]) => void;
    id: (value: string, path: string) => void;
    instant: (value: string, path: string, errors: IOperationOutcomeIssue[]) => void;
    integer: (value: number, path: string) => void;
    integer64: (value: number, path: string) => void;
    markdown: (value: string, path: string) => void;
    oid: (value: string, path: string) => void;
    positiveInt: (value: number, path: string) => void;
    string: (value: any, path: string) => void;
    time: (value: string, path: string, errors: IOperationOutcomeIssue[]) => void;
    unsignedInt: (value: number, path: string, errors: IOperationOutcomeIssue[]) => void;
    uri: (value: string, path: string) => void;
    url: (value: string, path: string) => void;
    uuid: (value: string, path: string) => void;
};
