/// <reference types="react" />
import { Common } from "../../../../../acs-ui-common/src";
import { CallingHandlers, GetCallingSelector } from "../../../../../calling-component-bindings/src";
import { _ComponentCallingHandlers } from "../../../../../calling-component-bindings/src";
type Selector = (state: any, props: any) => any;
/**
 * Private implementation of the hook
 * @private
 */
export declare const usePropsFor: <Component extends (props: any) => JSX.Element>(component: Component) => GetCallingSelector<Component> extends Selector ? ReturnType<GetCallingSelector<Component>> & Common<CallingHandlers & _ComponentCallingHandlers, Parameters<Component>[0]> : Record<string, never>;
export {};
//# sourceMappingURL=usePropsFor.d.ts.map