import type { Column } from '../schema/column.js';
import type { ClientMeta } from '../schema/meta.js';
import type { ResourceType } from '../schema/resource.js';
import type { Table } from '../schema/table.js';
export declare const BaseError: import("modern-errors").SpecificErrorClass<{
    name: "bugs";
    getOptions: (input: string | URL) => string;
    properties: (info: import("modern-errors").Info["properties"]) => {
        message: string;
    };
}[], object, import("modern-errors").CustomClass>;
export declare const UnknownError: import("modern-errors").SpecificErrorClass<{
    name: "bugs";
    getOptions: (input: string | URL) => string;
    properties: (info: import("modern-errors").Info["properties"]) => {
        message: string;
    };
}[], object, import("modern-errors").CustomClass>;
export declare const ValidationError: import("modern-errors").SpecificErrorClass<{
    name: "bugs";
    getOptions: (input: string | URL) => string;
    properties: (info: import("modern-errors").Info["properties"]) => {
        message: string;
    };
}[], {
    spec: string;
}, import("modern-errors").CustomClass>;
export declare const TableError: import("modern-errors").SpecificErrorClass<{
    name: "bugs";
    getOptions: (input: string | URL) => string;
    properties: (info: import("modern-errors").Info["properties"]) => {
        message: string;
    };
}[], object, import("modern-errors").CustomClass>;
export declare const WriteError: import("modern-errors").SpecificErrorClass<{
    name: "bugs";
    getOptions: (input: string | URL) => string;
    properties: (info: import("modern-errors").Info["properties"]) => {
        message: string;
    };
}[], {
    message: string;
}, import("modern-errors").CustomClass>;
export declare const UnimplementedError: import("modern-errors").SpecificErrorClass<{
    name: "bugs";
    getOptions: (input: string | URL) => string;
    properties: (info: import("modern-errors").Info["properties"]) => {
        message: string;
    };
}[], object, import("modern-errors").CustomClass>;
export declare const InitializationError: import("modern-errors").SpecificErrorClass<{
    name: "bugs";
    getOptions: (input: string | URL) => string;
    properties: (info: import("modern-errors").Info["properties"]) => {
        message: string;
    };
}[], object, import("modern-errors").CustomClass>;
export declare const FormatError: import("modern-errors").SpecificErrorClass<{
    name: "bugs";
    getOptions: (input: string | URL) => string;
    properties: (info: import("modern-errors").Info["properties"]) => {
        message: string;
    };
}[], {
    value: unknown;
}, import("modern-errors").CustomClass>;
export declare const ResourceError: import("modern-errors").SpecificErrorClass<{
    name: "bugs";
    getOptions: (input: string | URL) => string;
    properties: (info: import("modern-errors").Info["properties"]) => {
        message: string;
    };
}[], {
    resource: ResourceType;
}, import("modern-errors").CustomClass>;
export declare const ResolverError: import("modern-errors").SpecificErrorClass<{
    name: "bugs";
    getOptions: (input: string | URL) => string;
    properties: (info: import("modern-errors").Info["properties"]) => {
        message: string;
    };
}[], {
    column: Column;
    resource: ResourceType;
}, import("modern-errors").CustomClass>;
export declare const SyncError: import("modern-errors").SpecificErrorClass<{
    name: "bugs";
    getOptions: (input: string | URL) => string;
    properties: (info: import("modern-errors").Info["properties"]) => {
        message: string;
    };
}[], object, import("modern-errors").CustomClass>;
export declare const SyncValidationError: import("modern-errors").SpecificErrorClass<{
    name: "bugs";
    getOptions: (input: string | URL) => string;
    properties: (info: import("modern-errors").Info["properties"]) => {
        message: string;
    };
}[], object, import("modern-errors").CustomClass>;
export declare const SyncColumnResolveError: import("modern-errors").SpecificErrorClass<{
    name: "bugs";
    getOptions: (input: string | URL) => string;
    properties: (info: import("modern-errors").Info["properties"]) => {
        message: string;
    };
}[], {
    column: Column;
    table: Table;
    resource: ResourceType;
    clientMeta: ClientMeta;
}, import("modern-errors").CustomClass>;
export declare const SyncPreResolveError: import("modern-errors").SpecificErrorClass<{
    name: "bugs";
    getOptions: (input: string | URL) => string;
    properties: (info: import("modern-errors").Info["properties"]) => {
        message: string;
    };
}[], {
    table: Table;
    resource: ResourceType;
    clientMeta: ClientMeta;
}, import("modern-errors").CustomClass>;
export declare const SyncPostResolveError: import("modern-errors").SpecificErrorClass<{
    name: "bugs";
    getOptions: (input: string | URL) => string;
    properties: (info: import("modern-errors").Info["properties"]) => {
        message: string;
    };
}[], {
    table: Table;
    resource: ResourceType;
    clientMeta: ClientMeta;
}, import("modern-errors").CustomClass>;
export declare const SyncTableResolveError: import("modern-errors").SpecificErrorClass<{
    name: "bugs";
    getOptions: (input: string | URL) => string;
    properties: (info: import("modern-errors").Info["properties"]) => {
        message: string;
    };
}[], {
    table: Table;
}, import("modern-errors").CustomClass>;
export declare const TransformError: import("modern-errors").SpecificErrorClass<{
    name: "bugs";
    getOptions: (input: string | URL) => string;
    properties: (info: import("modern-errors").Info["properties"]) => {
        message: string;
    };
}[], {
    value: unknown;
}, import("modern-errors").CustomClass>;
export declare const SyncResourceEncodeError: import("modern-errors").SpecificErrorClass<{
    name: "bugs";
    getOptions: (input: string | URL) => string;
    properties: (info: import("modern-errors").Info["properties"]) => {
        message: string;
    };
}[], {
    resource: ResourceType;
}, import("modern-errors").CustomClass>;
