import { Component, PluginObject } from "vue"; export type ComponentWithInstall = T & PluginObject; export declare function withInstall(component: Component, target?: T): ComponentWithInstall; export declare function withPropsDefaultsSetter(target: any, props: Record): void; export declare function defineListenerProp(fallback?: any): { type: (FunctionConstructor | ArrayConstructor)[]; default: any; }; export declare function pickProps(props: T, propsKey: U): T[U]; export declare function pickProps(props: T, propsKey: U[]): Pick;