import { ComponentDefaults } from '../components/ThemeContext.js'; /** * Returns the default props registered for a component via * `CladdProvider`'s `defaults` prop. * * When called with `props`, returns a merged props object where explicit * (non-`undefined`) props win over context defaults. Passing `undefined` * explicitly still falls back to the default — important so that wrapper * components forwarding `prop={prop}` don't clobber app-wide defaults. * * When called without `props`, returns just the registered defaults (or `{}`). */ export declare function useComponentDefaults(componentName: K, props: P): P; export declare function useComponentDefaults(componentName: K): NonNullable; //# sourceMappingURL=use-component-defaults.d.ts.map