import type { Client } from "./Client";
import type { Island } from "./Island";
import type { SwallowedErrorLoggerProps } from "./Loggers";
import { ShardError } from "./ShardError";
/**
 * This non-retriable error is thrown when shardsDiscoverCache.cached() returns
 * no shard with the requested number.
 */
export declare class ShardIsNotDiscoverableError extends ShardError {
    constructor(shardNo: number, errors: SwallowedErrorLoggerProps[], islands: Array<Island<Client>>, elapsed: number);
}
//# sourceMappingURL=ShardIsNotDiscoverableError.d.ts.map