/// <reference types="../../index.d.ts" />
import { PropertyValues } from 'lit';
import { JsxNode, PublicLitElement as LitElement, TargetedEvent } from '@arcgis/lumina';
import { ApiCategory, ApiItem } from '@arcgis/languages-api-utils';

/** @private */
export declare class ArcgisLanguageApiPanel extends LitElement {
    /** The api library to display */
    apiLibrary: ApiCategory[] | undefined;
    /** Should the documentation action be hidden */
    hideDocumentationActions: boolean;
    /** When true, a busy indicator is displayed */
    loading: boolean;
    /** Raised when the close action has been requested */
    readonly arcgisClose: TargetedEvent<this, void>;
    /** Raised when an item has been selected */
    readonly arcgisItemSelected: TargetedEvent<this, string>;
}
