import { APIResponse } from '@forge/api';
import { CancelJobRequest, GetStatsRequest, PushEvent, PushRequest, PushResult, Body } from './types';
export declare const validateQueueKey: (queueName: string) => void;
export declare const validatePushSettings: (event: PushEvent
) => void;
export declare function validatePushEvents(arg: PushEvent | PushEvent[]): PushEvent[];
export declare const validateGetStatsPayload: (getStatsRequest: GetStatsRequest) => void;
export declare const validateCancelJobRequest: (cancelJobRequest: CancelJobRequest) => void;
export declare const validateAPIResponse: (response: APIResponse, expectedSuccessStatus: number) => Promise;
export declare const validatePushAPIResponse: (requestBody: PushRequest, response: APIResponse, result: PushResult) => Promise;
export declare const validateGetStatsAPIResponse: (response: APIResponse, getStatsRequest: GetStatsRequest) => Promise;
export declare const validateCancelJobAPIResponse: (response: APIResponse, cancelJobRequest: GetStatsRequest) => Promise;
//# sourceMappingURL=validators.d.ts.map