/// export declare type Omit = Pick>; export declare type Combine = A & B & C & D & E & F; export declare type MatchPropertyNames = { [P in keyof S]: S[P] extends T ? P : never; }[keyof S]; export declare type MatchProperties = Pick>; export declare type NonFunctionPropNames = { [P in keyof T]: T[P] extends Function ? never : P; }[keyof T]; export declare type WithoutMethod = Pick>; export declare type InferProps = C extends React.ComponentType ? P : never;