import { CSSResultGroup, LitElement } from 'lit';
/**
* @tag md-list
* @summary Material Design 3 list container.
*
* Renders a `
` and manages roving tabindex keyboard navigation
* (Arrow Up / Arrow Down) across any interactive `md-list-item` children.
*/
export declare class MdList extends LitElement {
static get styles(): CSSResultGroup;
/** Returns all slotted md-list-item elements. */
private get _listItems();
/** Returns only interactive md-list-item elements (button or href). */
private get _interactiveItems();
connectedCallback(): void;
disconnectedCallback(): void;
private _handleKeydown;
private _focusItem;
private _onSlotChange;
render(): import('lit').TemplateResult<1>;
}
declare global {
interface HTMLElementTagNameMap {
"md-list": MdList;
}
}