import { HttpHandler } from '@azure/functions';
import { AnySchema, ValidationOptions } from 'joi';
import { BeforeExecutionFunction } from '../middleware';
export type RequestQueryParamsValidationOptions = {
    shouldThrowOnValidationError?: boolean;
    transformErrorMessage?: (message: string) => unknown;
    printInputOnValidationError?: boolean;
    joiValidationOptions?: ValidationOptions;
};
export declare function requestQueryParamsValidation(schema: AnySchema, options?: RequestQueryParamsValidationOptions): BeforeExecutionFunction<HttpHandler>;
