type Primitives = string | number | boolean; type PossibleValues = Primitives | ObjectValues | ObjectValues[]; interface ObjectValues { [key: string]: PossibleValues | PossibleValues[] | null | undefined; } export declare function deepGetSpread(obj: PossibleValues, key: string): string | number | boolean | PossibleValues[]; export {};