import { UUIRefElement } from '@umbraco-ui/uui-ref/lib'; /** * @element uui-ref-node * @fires {UUIRefEvent} open - fires when the ref title is clicked * @fires {UUIRefEvent} selected - fires when the ref is selected * @fires {UUIRefEvent} deselected - fires when the ref is deselected * @description - Component for displaying a reference to a generic node. * @slot - for content * @slot icon - for an icon * @slot tag - for a tag * @slot actions - for actions */ export declare class UUIRefNodeElement extends UUIRefElement { #private; /** * Node name * @type {string} * @attr * @default '' */ name: string; /** * Node details * @type {string} * @attr * @default '' */ detail: string; /** * Set an href, this will turns the name of the card into an anchor tag. * @type {string} * @attr * @default undefined */ href?: string; /** * Set an anchor tag target, only used when using href. * @type {string} * @attr * @default undefined */ target?: '_blank' | '_parent' | '_self' | '_top'; /** * Set the rel attribute for an anchor tag, only used when using href. * @type {string} * @attr * @default undefined */ rel?: string; protected _openPart?: HTMLInputElement; private _iconSlotHasContent; protected fallbackIcon: string; connectedCallback(): void; focus(): Promise; protected renderDetail(): import("lit").TemplateResult<1>; render(): import("lit").TemplateResult<1>; static styles: import("lit").CSSResult[]; } declare global { interface HTMLElementTagNameMap { 'uui-ref-node': UUIRefNodeElement; } }