import type { withComponentOptions } from '@primereact/types/core'; import type { StylesOptions } from '@primereact/types/styles'; export declare const withComponent: = Record, Styles = StylesOptions, CData = Record>({ name, defaultProps, styles, components, setup, render }: withComponentOptions) => ((inProps?: (IProps & import("@primereact/types/core").GlobalComponentProps & {} & {} & Omit, keyof import("@primereact/types/core").GlobalComponentProps | keyof IProps> & DProps) | undefined) => import("react").JSX.Element | null) & CData & import("react").FC<{}>;