type QueryType = "query" | "mutation";
declare class FetchError extends Error {
    queryType: QueryType;
    recordType?: string;
    context: unknown;
    constructor(args: {
        message: string;
        queryType: QueryType;
        recordType?: string;
        context?: unknown;
    });
}
declare class ApiError extends Error {
    status: number;
    queryType: QueryType;
    recordType?: string;
    context: unknown;
    constructor(args: {
        message: string;
        queryType: QueryType;
        recordType?: string;
        status: number;
        context?: unknown;
    });
}
declare class NoAuthTokenError extends Error {
    context: unknown;
    constructor(args?: {
        context?: unknown;
    });
}

export { ApiError, FetchError, NoAuthTokenError };
