import { COMPONENT_SYMBOL, PROP_TYPES_SYMBOL, ASYNC_ORIGINAL_SYMBOL, ASYNC_RESOLVED_SYMBOL, ASYNC_DEFAULTS_SYMBOL } from "./constants.js"; import { PropType } from "./prop-types.js"; export type StatefulComponentProps = PropsT & { id: string; [COMPONENT_SYMBOL]: Component; [PROP_TYPES_SYMBOL]: Record; [ASYNC_DEFAULTS_SYMBOL]: Partial; [ASYNC_ORIGINAL_SYMBOL]: Partial; [ASYNC_RESOLVED_SYMBOL]: Partial; }; export default class Component { static componentName: string; static defaultProps: Readonly<{}>; id: string; props: StatefulComponentProps; count: number; constructor(...propObjects: Partial[]); clone(newProps: Partial): any; } //# sourceMappingURL=component.d.ts.map