import type { VueComponent, IComponentMapper, IStateMapper, VueComponentProps } from '../types'; export declare function mapProps(...args: IStateMapper>[]): (target: T) => import("vue-demi").DefineComponent<{}, () => any, {}, {}, {}, import("vue-demi").ComponentOptionsMixin, import("vue-demi").ComponentOptionsMixin, import("vue-demi").EmitsOptions, string, import("vue-demi").VNodeProps & import("vue-demi").AllowedComponentProps & import("vue-demi").ComponentCustomProps, Readonly>, {}>; export declare function mapReadPretty(component: C, readPrettyProps?: Record): (target: T) => import("vue-demi").DefineComponent<{}, () => any, {}, {}, {}, import("vue-demi").ComponentOptionsMixin, import("vue-demi").ComponentOptionsMixin, import("vue-demi").EmitsOptions, string, import("vue-demi").VNodeProps & import("vue-demi").AllowedComponentProps & import("vue-demi").ComponentCustomProps, Readonly>, {}>; export declare function connect(target: T, ...args: IComponentMapper[]): T;