/// export declare type Rewrap = T extends Function ? T : T extends object ? T extends infer O ? { [K in keyof O as string extends K ? never : number extends K ? never : K]: O[K]; } : never : T; export declare type ExtendElementProps = P & Omit;