import type { AttributePart } from 'lit'; import { type DirectiveArgs, DirectiveBase } from '../Controls/Directives/Abstracts/DirectiveBase'; interface IRouterLinkOptions { href: string; query?: Record; target?: string; } declare class RouterLinkDirective extends DirectiveBase { constructor(args: DirectiveArgs); render(_opts: IRouterLinkOptions): unknown; update(part: AttributePart, [opts]: [IRouterLinkOptions]): unknown; /** * Builds the href value for the element. * Returns a path-based href that works with both hash and history routing. * The RouterController will handle the actual navigation based on its routing mode. */ private buildHref; } export declare const routerLink: (...values: Parameters) => any; export {}; //# sourceMappingURL=RouterLinkDirective.d.ts.map