import { CustomElement } from '../Controls/Components/Abstracts/CustomElement'; import type { IRouterLinkElementProps } from './IRouterLinkElementProps'; declare const RouterLinkElement_base: import("../Index").ControlBehaviorReturn; /** * The `RouterLinkElement` element. * * @public */ export declare class RouterLinkElement extends RouterLinkElement_base implements IRouterLinkElementProps { private _href; private _target; private _query; /** * @public */ constructor(); /** * Returns the `is` property. * The `is` property represents natural name of this element. * * @public * @static * @readonly */ static get is(): string; /** * Gets or sets the `href` property. * * @public * @attr */ get href(): string; set href(value: string); /** * Gets or sets the `query` property. * * @public */ get query(): Record; set query(value: Record); /** * Gets or sets the `target` property. * * @public * @attr */ get target(): string; set target(value: string); /** * @public * @override */ toString(): string; /** * @private */ private buildUrl; } /** * @public */ declare global { interface HTMLElementTagNameMap { 'mosaik-router-link': RouterLinkElement; } } export {}; //# sourceMappingURL=RouterLinkElement.d.ts.map