import type { colorMapping, sizeMapping } from '../utils/css-mappings/eui-list-group-item';
import type { EuiIconSignature } from './eui-icon';
import type { TemplateOnlyComponent } from '@ember/component/template-only';
import type { ComponentLike } from '@glint/template';
export interface EuiListGroupItemSignature {
    Element: HTMLLIElement | HTMLAnchorElement | HTMLButtonElement | HTMLSpanElement;
    Args: {
        href?: string;
        target?: string;
        onClick?: (event: MouseEvent) => void;
        label?: string;
        iconType?: EuiIconSignature['Args']['type'];
        isActive?: boolean;
        isDisabled?: boolean;
        wrapText?: boolean;
        extraAction?: ComponentLike;
        size?: keyof typeof sizeMapping;
        color?: keyof typeof colorMapping;
    };
    Blocks: {
        default: [];
    };
}
declare const EuiListGroupItem: TemplateOnlyComponent<EuiListGroupItemSignature>;
export default EuiListGroupItem;
//# sourceMappingURL=eui-list-group-item.d.ts.map