import type { VueComponent, IComponentMapper, IStateMapper, VueComponentProps } from '../types'; export declare function mapProps(...args: IStateMapper>[]): (target: T) => import("vue").ComponentOptions any> & import("@vue/composition-api").Data, {}, {}, {}, {} & {}> & Omit, never> & (new (...args: any[]) => import("@vue/composition-api").ComponentRenderProxy<{} & {}, import("@vue/composition-api").ShallowUnwrapRef<() => any>, import("@vue/composition-api").Data, {}, {}, {}, {}, {}, {} & {}, {}, true>); export declare function mapReadPretty(component: C, readPrettyProps?: Record): (target: T) => import("vue").ComponentOptions any> & import("@vue/composition-api").Data, {}, {}, {}, {} & {}> & Omit, never> & (new (...args: any[]) => import("@vue/composition-api").ComponentRenderProxy<{} & {}, import("@vue/composition-api").ShallowUnwrapRef<() => any>, import("@vue/composition-api").Data, {}, {}, {}, {}, {}, {} & {}, {}, true>); export declare function connect(target: T, ...args: IComponentMapper[]): T;