import { nothing } from 'lit'; import type { TemplateResult, CSSResultArray } from 'lit'; import { PharosLink } from '../link/pharos-link'; import { PharosIcon } from '../icon/pharos-icon'; import type { LinkTarget } from '../base/anchor-element'; export type { LinkTarget }; declare const PharosSidenavLink_base: typeof PharosLink; /** * Pharos sidenav link component. * * @tag pharos-sidenav-link * * @slot - Contains the content of the link (the default slot). * */ export declare class PharosSidenavLink extends PharosSidenavLink_base { static elementDefinitions: { 'pharos-icon': typeof PharosIcon; }; /** * Indicates the link is active * @attr is-active */ isActive: boolean; /** * Indicates the link is external * @attr external */ external: boolean; /** * Indicates the link is a sidenav menu item * @attr external */ menuItem: boolean; static get styles(): CSSResultArray; protected get appendContent(): TemplateResult | typeof nothing; protected render(): TemplateResult; } //# sourceMappingURL=pharos-sidenav-link.d.ts.map