import IndexError from './IndexError.ts';
interface ShardLoadErrorOptions {
    readonly shardPath?: string;
    readonly oid?: string;
    readonly cause?: Error;
    readonly context?: Record<string, unknown>;
}
/**
 * Error thrown when a shard fails to load.
 *
 * This error indicates that a shard file could not be read or parsed,
 * typically due to I/O errors, missing files, or permission issues.
 */
export default class ShardLoadError extends IndexError {
    readonly shardPath: string | undefined;
    readonly oid: string | undefined;
    cause: Error | undefined;
    constructor(message: string, options?: ShardLoadErrorOptions);
}
export {};
