export declare class SpectrumError extends Error {
    readonly code: string;
    readonly details?: unknown | undefined;
    constructor(message: string, code: string, details?: unknown | undefined);
}
export declare class DataValidationError extends SpectrumError {
    constructor(message: string, details?: unknown);
}
/**
 * 索引越界错误
 */
export declare class IndexOutOfBoundsError extends SpectrumError {
    readonly index: number;
    constructor(message: string, index: number, details?: unknown);
}
//# sourceMappingURL=errors.d.ts.map