import { OpenApi } from "../OpenApi";
import { IValidation } from "../structures/IValidation";
export declare namespace OpenApiValidator {
    const create: (prop: {
        components: OpenApi.IComponents;
        schema: OpenApi.IJsonSchema;
        required: boolean;
    }) => (value: unknown) => IValidation<unknown>;
    const validate: (props: {
        components: OpenApi.IComponents;
        schema: OpenApi.IJsonSchema;
        value: unknown;
        required: boolean;
    }) => IValidation<unknown>;
}
