import type { AgErrorMessageKey } from '../api/error'; /** * Typed error thrown during query hydration. Carries a locale key and variable * values so the catch boundary in {@link QueryPlanner} can report specific * validation issues instead of a generic "hydration failed" message. */ export declare class HydrationError extends Error { readonly key: AgErrorMessageKey; readonly variableValues?: Record | undefined; constructor(key: AgErrorMessageKey, variableValues?: Record | undefined); }