import { type Action, type UnknownAction } from '../actions'; import { Descriptor as PropControllerDescriptor } from '../../prop-controllers/descriptors'; export type { PropControllerDescriptor }; export type DescriptorsByProp = Record; export type DescriptorsByComponentType = Map; export type State = DescriptorsByComponentType; export declare function getInitialState({ propControllerDescriptors, }?: { propControllerDescriptors?: State; }): State; export declare function getPropControllerDescriptors(state: State): State; export declare function getComponentPropControllerDescriptors(state: State, componentType: string): DescriptorsByProp | null; export declare function reducer(state: State | undefined, action: Action | UnknownAction): State; //# sourceMappingURL=prop-controllers.d.ts.map