import { TsonError } from '../errors.mjs';

declare class TsonPromiseRejectionError extends TsonError {
    constructor(cause: unknown);
    static from(cause: unknown): Error;
}
declare class TsonStreamInterruptedError extends TsonError {
    constructor(cause: unknown);
}
declare class TsonAbortError extends TsonError {
    constructor(cause: unknown);
}

export { TsonAbortError, TsonPromiseRejectionError, TsonStreamInterruptedError };
