import { WrappedMutation } from "./WrappedMutation"; import { ServerError } from "../schema"; export declare class MutationError extends Error { readonly mutation: WrappedMutation; constructor(mutation: WrappedMutation, message?: string); } export declare class MutationFetchError extends MutationError { readonly name = "MutationFetchError"; constructor(query: WrappedMutation, message?: string); } export declare class MutationReferenceError extends MutationError { readonly name = "MutationReferenceError"; constructor(query: WrappedMutation, message?: string); } export declare class MutationValidationError extends MutationError { readonly name = "MutationValidationError"; constructor(query: WrappedMutation, message?: string); } export declare class MutationResponseError extends MutationError { readonly name = "MutationResponseError"; readonly status: number; readonly errors: ServerError[]; constructor(query: WrappedMutation, status: number, errors: ServerError[], message?: string); } //# sourceMappingURL=MutationError.d.ts.map