declare type Widen = T extends string ? string : T extends number ? number : T extends boolean ? boolean : T; export declare const getPropAndCastOr: (obj: any, prop: string, defaultValue: T) => Widen; export {};