/// import { MaybeAsync } from '../../utils/maybe-async'; /** * @slot kiwi-shell-link-content - Content slot to replace link label. */ export declare class KiwiShellLink { /** The key of the route config this link should be built off of. */ routeKey: string; /** Data associated to this route. */ routeData?: MaybeAsync>; /** Additional css to be applied to the underlying `a` element. */ customClass?: string; /** * If set to true will append class 'active' to the `a` element if the current * route equals `routeKey`. Alternatively provide a string which is used as * active class instead. * When set to false, no class will be attached (default). */ activeClass: boolean | string; /** Render only the label, without a link. */ labelOnly?: true; private link?; componentWillLoad(): Promise; render(): JSX.Element | null; private get classMap(); }