/** Type guard for non-array object records at browser-safe boundaries. */ export declare function isRecord(value: unknown): value is Record; /** Coerces object-like values to records, falling back to an empty record. */ export declare function asRecord(value: unknown): Record; /** Reads a field only when it exists as a string. */ export declare function readStringField(record: Record | null | undefined, key: string): string | undefined; /** Returns a non-array record or undefined. */ export declare function asOptionalRecord(value: unknown): Record | undefined; /** Returns a non-array record or null. */ export declare function asNullableRecord(value: unknown): Record | null; /** Returns any object-backed record, including arrays, or undefined. */ export declare function asOptionalObjectRecord(value: unknown): Record | undefined; /** Returns any object-backed record, including arrays, or null. */ export declare function asNullableObjectRecord(value: unknown): Record | null;