import { CSSResultGroup, TemplateResult } from 'lit';
import '../../fp-button/fp-button';
import FinproElement from '../../../internals/finpro-element';
export declare const fpDropdownItemTag = "fp-dropdown-item";
/**
 * @tag fp-dropdown-item
 * @summary Fintech Pro Dropdown Item component
 */
export default class FpDropdownItem extends FinproElement {
    static get styles(): CSSResultGroup;
    /**
     * Sets the icon name. Shows icon with fp-icon component
     */
    icon?: string;
    private onClick;
    private _handleClick;
    private menuElement;
    /**
     * Focuses this action
     */
    focus(): void;
    private FpDropdownGroupField;
    private FpDropdownField;
    connectedCallback(): void;
    disconnectedCallback(): void;
    render(): TemplateResult;
}
declare global {
    interface HTMLElementTagNameMap {
        [fpDropdownItemTag]: FpDropdownItem;
    }
}
//# sourceMappingURL=fp-dropdown-item.d.ts.map