export declare type Primitive = string | number | boolean; export declare function isPrimitive(input: any): input is Primitive; export declare type RXObjectAttributes = { [attributeName: string]: Primitive | Primitive[] | null | undefined; }; export declare type ToRXObjectAttributes = { [Property in keyof T]: T[Property] extends Primitive | Primitive[] | null | undefined ? T[Property] : never; };