import { LitElement, TemplateResult } from "lit";
/**
 * @slot prefix - Appends elements to the left hand side of the node, commonly used for icons.
 * @slot - Default slot for the main content, commonly used for text.
 * @slot suffix - Appends elements to the right hand side of the node.
 *
 * @cssprop --or-tree-node-height - Controls the height of the node
 * @cssprop --or-tree-node-indent - Controls the left padding of the node
 *
 * @cssprop --or-tree-node-background - Sets the default background
 * @cssprop --or-tree-node-background--hovered - Sets the background while hovering
 * @cssprop --or-tree-node-background--selected - Sets the background when selected
 *
 * @cssprop --or-tree-node-color--selected - Sets the primary color of the node when selected
 */
export declare class OrTreeNode extends LitElement {
    /**
     * HTML attribute that only applies CSS, showing this node cannot be interacted with.
     */
    readonly: boolean;
    /**
     * HTML attribute that only applies CSS, marking the node as 'selected'.
     */
    selected: boolean;
    static get styles(): import("lit").CSSResult[];
    protected render(): TemplateResult;
}
//# sourceMappingURL=or-tree-node.d.ts.map