/**
 * @module Async
 */
/**
 *
 * IMPORT_PATH: `"@daiso-tech/core/async"`
 * @group Errors
 */
export declare class AsyncError extends Error {
    constructor(message: string, cause?: unknown);
}
/**
 *
 * IMPORT_PATH: `"@daiso-tech/core/async"`
 * @group Errors
 */
export declare class TimeoutAsyncError extends AsyncError {
    constructor(message: string, cause?: unknown);
}
/**
 *
 * IMPORT_PATH: `"@daiso-tech/core/async"`
 * @group Errors
 */
export declare class HedgingAsyncError extends AsyncError {
    readonly errors: unknown[];
    constructor(message: string, errors: unknown[]);
}
/**
 *
 * IMPORT_PATH: `"@daiso-tech/core/async"`
 * @group Errors
 */
export declare class CapacityFullAsyncError extends AsyncError {
    constructor(message: string, cause?: unknown);
}
/**
 *
 * IMPORT_PATH: `"@daiso-tech/core/async"`
 * @group Errors
 */
export declare const ASYNC_ERRORS: {
    readonly Base: typeof AsyncError;
    readonly Timeout: typeof TimeoutAsyncError;
    readonly Hedging: typeof HedgingAsyncError;
    readonly CapacityFull: typeof CapacityFullAsyncError;
};
