import { FailedEvent, PushResult } from './types'; export declare class EventsError extends Error { constructor(message: string); } export declare class InvalidPushSettingsError extends EventsError { } export declare class InvalidQueueNameError extends EventsError { } export declare class InvalidPayloadError extends EventsError { } export declare class TooManyEventsError extends EventsError { } export declare class PayloadTooBigError extends EventsError { } export declare class NoEventsToPushError extends EventsError { } export declare class RateLimitError extends EventsError { } export declare class PartialSuccessError extends EventsError { result: PushResult; failedEvents: FailedEvent[]; constructor(message: string, result: PushResult, failedEvents: FailedEvent[]); } export declare class InternalServerError extends EventsError { constructor(message: string, errorCode?: number, details?: string); errorCode?: number; details?: string; } export declare class JobDoesNotExistError extends EventsError { } export declare class InvocationLimitReachedError extends EventsError { } //# sourceMappingURL=errors.d.ts.map