/** * Widen an arbitrary value to a plain Record for generic dispatch. * * Use this helper in place of the verbose double-cast idiom * `value as unknown as Record`. It is intentionally * a thin cast, no runtime validation, because the call sites all operate on * values that are structurally objects at runtime; the cast is only needed to * satisfy TypeScript's type system at the generic-dispatch boundary. */ export declare function toRecord(value: unknown): Record; /** * Type guard: returns true iff `value` is a plain object (non-null, non-array). * Use this in place of the commonly hand-rolled `typeof x === 'object' && x !== null && !Array.isArray(x)`. */ export declare function isRecord(value: unknown): value is Record; //# sourceMappingURL=record-coerce.d.ts.map