export type RemoveFrom = { [P in keyof TContainer]: P extends keyof TRemoved ? never : TContainer[P]; }; /** * omitProps * * removes a provided array of props from a props object, * leaving necessary props like children intact */ export declare function omitProps(initialPropsToOmit: TOmittedProps | (keyof TOmittedProps)[], props: TProps): RemoveFrom;