export type MemoryStorageErrorCode = "invalid-path" | "invalid-input" | "not-found" | "constraint-violation" | "schema-mismatch" | "internal";
export declare class MemoryStorageError extends Error {
    readonly code: MemoryStorageErrorCode;
    constructor(code: MemoryStorageErrorCode, message: string);
}
export interface MemoryStorageValidationFailure {
    readonly path: readonly string[];
    readonly message: string;
}
export declare class MemoryStorageValidationError extends MemoryStorageError {
    readonly failures: readonly MemoryStorageValidationFailure[];
    constructor(message: string, failures: readonly MemoryStorageValidationFailure[]);
}
//# sourceMappingURL=errors.d.ts.map