import { PropType, type ExtractPropTypes } from 'vue'; export declare const useRouterLinkProps: { tag: { type: StringConstructor; default: string; }; to: { type: PropType>; default: undefined; }; replace: { type: BooleanConstructor; default: undefined; }; append: { type: BooleanConstructor; default: undefined; }; exact: { type: BooleanConstructor; default: undefined; }; activeClass: { type: StringConstructor; default: undefined; }; exactActiveClass: { type: StringConstructor; default: undefined; }; href: { type: StringConstructor; default: undefined; }; target: { type: StringConstructor; default: undefined; }; disabled: { type: BooleanConstructor; default: boolean; }; }; export declare const useRouterLink: (props: ExtractPropTypes) => { isLinkTag: import("vue").ComputedRef; tagComputed: import("vue").ComputedRef; hrefComputed: import("vue").ComputedRef; isActiveRouterLink: import("vue").ComputedRef; linkAttributesComputed: import("vue").ComputedRef<{ target?: undefined; href?: undefined; to?: undefined; replace?: undefined; append?: undefined; activeClass?: undefined; exact?: undefined; exactActiveClass?: undefined; } | { target: string | undefined; href: any; to?: undefined; replace?: undefined; append?: undefined; activeClass?: undefined; exact?: undefined; exactActiveClass?: undefined; } | { target: string | undefined; to: string | Record | undefined; replace: boolean | undefined; append: boolean | undefined; activeClass: string | undefined; exact: boolean | undefined; exactActiveClass: string | undefined; href?: undefined; }>; };