import { LitElement } from 'lit'; declare type ElementType = { content: string; link?: string; external?: boolean; type?: string; }; export declare type NavProps = { primary: { menu: ElementType[]; options: ElementType[]; }; secondary: ElementType[]; brand: ElementType; color?: string; }; export declare class Nav extends LitElement { static get styles(): import("lit").CSSResult; static get properties(): { primary: { type: ObjectConstructor; reflect: boolean; }; secondary: { type: ArrayConstructor; reflect: boolean; }; brand: { type: ObjectConstructor; }; color: { type: StringConstructor; reflect: boolean; }; }; primary: NavProps['primary']; secondary: NavProps['secondary']; color: NavProps['color']; brand: NavProps['brand']; constructor(props?: NavProps); willUpdate(_: any): void; getElement: (o: ElementType) => import("lit-html").TemplateResult<1>; render(): import("lit-html").TemplateResult<1>; } export {};