import { ComponentInterface } from '../../../stencil-public-runtime';
import { LogInstance, Loggable } from '../../../utils/log';
export declare class NavLink implements ComponentInterface, Loggable {
    log: LogInstance;
    createLogger(log: LogInstance): void;
    /**
     * PUBLIC PROPERTY API
     * ------------------------------------------------------
     */
    /**
     * Defines the variant of the link
     */
    variant: BalProps.BalNavLinkVariant;
    /**
     * If `true` the link gets selected with a underline
     */
    selected: boolean;
    /**
     * If `true` the link can be clickable
     */
    clickable: boolean;
    /**
     * Specifies the relationship of the target object to the link object.
     * The value is a space-separated list of [link types](https://developer.mozilla.org/en-US/docs/Web/HTML/Link_types).
     */
    rel: string | undefined;
    /**
     * Specifies the URL of the page the link goes to
     */
    href?: string;
    /**
     * Specifies where to display the linked URL.
     * Only applies when an `href` is provided.
     */
    target: BalProps.BalButtonTarget;
    /**
     * RENDER
     * ------------------------------------------------------
     */
    render(): any;
}
