import type { OpenAPIV3_1, TransformedOperation } from '@scalar/types/legacy';
export type ParamMap = {
    path: OpenAPIV3_1.ParameterObject[];
    query: OpenAPIV3_1.ParameterObject[];
    header: OpenAPIV3_1.ParameterObject[];
    cookie: OpenAPIV3_1.ParameterObject[];
    body: OpenAPIV3_1.ParameterObject[];
    formData: OpenAPIV3_1.ParameterObject[];
};
/**
 * This hook is used to generate the parameters for the request from the parameters in the swagger file
 */
export declare function useOperation(operation: TransformedOperation): {
    parameterMap: import("vue").ComputedRef<ParamMap>;
};
//# sourceMappingURL=useOperation.d.ts.map