import { TriplitError } from '@triplit/db';
export declare class UnrecognizedFetchPolicyError extends TriplitError {
    constructor(policy: string, ...args: any[]);
}
export declare class MissingConnectionInformationError extends TriplitError {
    constructor(...args: any[]);
}
export declare class RemoteSyncFailedError extends TriplitError {
    constructor(query: any, ...args: any[]);
}
export declare class RemoteFetchFailedError extends TriplitError {
    constructor(query: any, ...args: any[]);
}
export declare class IndexedDbUnavailableError extends TriplitError {
    constructor(...args: any[]);
}
export declare class WebSocketsUnavailableError extends TriplitError {
    constructor(...args: any[]);
}
export declare class WorkerInternalClientNotInitializedError extends TriplitError {
    constructor(...args: any[]);
}
export declare class SessionRolesMismatchError extends TriplitError {
    constructor(...args: any[]);
}
export declare class SessionAlreadyActiveError extends TriplitError {
    constructor(...args: any[]);
}
export declare class TokenExpiredError extends TriplitError {
    constructor(...args: any[]);
}
export declare class NoActiveSessionError extends TriplitError {
    constructor(...args: any[]);
}
export declare class TokenDecodingError extends TriplitError {
    constructor(token: unknown, ...args: any[]);
}
