Type alias ResolveProps<PropsOrPropOptions, E>
ResolveProps<PropsOrPropOptions, E extends EmitsOptions>: Readonly<PropsOrPropOptions extends ComponentPropsOptions    ? ExtractPropTypes<PropsOrPropOptions>    : PropsOrPropOptions> & ({} extends E    ? {         length: number;         concat(...items: ConcatArray<string>[]): any;         concat(...items: (string | ConcatArray<string>)[]): any;         copyWithin(target: number, 
start: number, 
end?: number): this;         entries(...args: any[]): any;         entries(): any;         every(predicate: ((value: string, 
index: number, 
array: string[]) => unknown), 
thisArg?: any): any;         fill(value: string, 
start?: number, 
end?: number): this;         filter(predicate: ((value: string, 
index: number, 
array: string[]) => unknown), 
thisArg?: any): any;         find(predicate: ((value: string, 
index: number, 
obj: string[]) => unknown), 
thisArg?: any): any;         findIndex(predicate: ((value: string, 
index: number, 
obj: string[]) => unknown), 
thisArg?: any): any;         flat<A, D extends number>(this: A, 
...arg0: any): any;         flatMap<U, This>(...arg0: any, 
...thisArg: any, 
...args: any): any;         forEach(callbackfn: ((value: string, 
index: number, 
array: string[]) => void), 
thisArg?: any): any;         includes(searchElement: string, 
fromIndex?: number): any;         indexOf(searchElement: string, 
fromIndex?: number): any;         join(separator?: string): any;         keys(...args: any[]): any;         keys(): any;         lastIndexOf(searchElement: string, 
fromIndex?: number): any;         map<U>(...arg0: any, 
...thisArg: any, 
...args: any): any;         pop(...args: any[]): any;         pop(): any;         push(...items: string[]): any;         reduce(callbackfn: ((previousValue: string, 
currentValue: string, 
currentIndex: number, 
array: string[]) => string)): any;         reduce(callbackfn: ((previousValue: string, 
currentValue: string, 
currentIndex: number, 
array: string[]) => string), 
initialValue: string): any;         reduceRight(callbackfn: ((previousValue: string, 
currentValue: string, 
currentIndex: number, 
array: string[]) => string)): any;         reduceRight(callbackfn: ((previousValue: string, 
currentValue: string, 
currentIndex: number, 
array: string[]) => string), 
initialValue: string): any;         reverse(...args: any[]): any;         reverse(): any;         shift(...args: any[]): any;         shift(): any;         slice(start?: number, 
end?: number): any;         some(predicate: ((value: string, 
index: number, 
array: string[]) => unknown), 
thisArg?: any): any;         sort(compareFn?: ((a: string, 
b: string) => number)): this;         splice(start: number, 
deleteCount?: number): any;         splice(start: number, 
deleteCount: number, 
...items: string[]): any;         toLocaleString(): string;         toString(): string;         unshift(...items: string[]): any;         values(...args: any[]): any;         values(): any;     }    : EmitsToProps<E>)