import { LitElement } from 'lit';
export declare abstract class IgcBaseOptionLikeComponent extends LitElement {
    protected readonly _internals: import("../controllers/internals.js").ElementInternalsController;
    protected _active: boolean;
    protected _disabled: boolean;
    protected _selected: boolean;
    protected _value: string;
    protected readonly _content: Array<Element>;
    protected get _contentSlotText(): string;
    /**
     * Whether the item is active.
     * @attr
     */
    set active(value: boolean);
    get active(): boolean;
    /**
     * Whether the item is disabled.
     * @attr
     */
    set disabled(value: boolean);
    get disabled(): boolean;
    /**
     * Whether the item is selected.
     * @attr
     */
    set selected(value: boolean);
    get selected(): boolean;
    /**
     * The current value of the item.
     * If not specified, the element's text content is used.
     *
     * @attr
     */
    set value(value: string);
    get value(): string;
    /** @internal */
    connectedCallback(): void;
    protected render(): import("lit-html").TemplateResult<1>;
}
