import { PropertyValueMap } from "lit";
import { FRoot } from "../../mixins/components/f-root/f-root";
import { FTabNodeWidthProp } from "../f-tab/f-tab";
export declare class FTabNode extends FRoot {
    /**
     * css loaded from scss file
     */
    static styles: import("lit").CSSResult[];
    /**
     * @attribute width of `f-tab-node`
     */
    width?: FTabNodeWidthProp;
    /**
     * @attribute id specifying which content to be shown matching the `id` of f-tab-node-content.
     */
    contentId: string;
    /**
     * @attribute active selected f-tab-node
     */
    active?: boolean;
    /**
     * @attribute to disable f-tab-node
     */
    disabled?: boolean;
    /**
     * tab-width
     */
    get tabWidth(): string;
    protected willUpdate(changedProperties: PropertyValueMap<any> | Map<PropertyKey, unknown>): void;
    render(): import("lit-html").TemplateResult<1>;
}
/**
 * Required for typescript
 */
declare global {
    interface HTMLElementTagNameMap {
        "f-tab-node": FTabNode;
    }
}
