import { PropType } from 'vue'; export declare const NavLink: import("vue").DefineComponent<{ activeClassName: { default: string; required: false; type: StringConstructor; }; activeStyle: { default: () => {}; required: false; type: PropType>; }; caseSensitive: { default: boolean; required: false; type: BooleanConstructor; }; end: { default: boolean; required: false; type: BooleanConstructor; }; ariaCurrent: { default: string; type: StringConstructor; required: false; }; replace: { default: boolean; required: boolean; type: BooleanConstructor; }; tag: { default: string; required: boolean; type: StringConstructor; }; to: { default: import("history").To; required: boolean; type: PropType; }; state: { default: import("history").State; required: boolean; type: PropType; }; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ activeClassName?: unknown; activeStyle?: unknown; caseSensitive?: unknown; end?: unknown; ariaCurrent?: unknown; replace?: unknown; tag?: unknown; to?: unknown; state?: unknown; } & { replace: boolean; state: import("history").State; end: boolean; ariaCurrent: string; tag: string; to: import("history").To; activeClassName: string; activeStyle: Record; caseSensitive: boolean; } & {}>, { replace: boolean; state: import("history").State; end: boolean; ariaCurrent: string; tag: string; to: import("history").To; activeClassName: string; activeStyle: Record; caseSensitive: boolean; }>;