import { VNode } from "../../stencil-public-runtime";
import { LoadableComponent } from "../../utils/loadable";
export declare class CalciteNavigationLogo implements LoadableComponent {
  el: HTMLCalciteNavigationLogoElement;
  /** When true, the component is highlighted. */
  active: boolean;
  /** Specifies the URL destination of the component, which can be set as an absolute or relative path.*/
  href: string;
  /** Describes the appearance or function of the `thumbnail`. If no label is provided, context will not be provided to assistive technologies. */
  label: string;
  /**
   * Defines the relationship between the `href` value and the current document.
   *
   * @mdn [rel](https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/rel)
   */
  rel: string;
  /** A description for the component, which displays below the `heading`.*/
  description: string;
  /**
   * Specifies where to open the linked document defined in the `href` property.
   *
   * @mdn [target](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a#attr-target)
   */
  target: string;
  /** Specifies heading text for the component, such as a product or organization name.*/
  heading: string;
  /** Specifies the `src` to an image. */
  thumbnail: string;
  /** Sets focus on the component. */
  setFocus(): Promise<void>;
  componentWillLoad(): void;
  componentDidLoad(): void;
  render(): VNode;
}
