import type { IElementRef } from '@melodicdev/core';
type ListVariant = 'default' | 'plain';
type ListSize = 'sm' | 'md' | 'lg';
/**
 * ml-list - Container for displaying a list of items
 *
 * @example
 * ```html
 * <ml-list variant="default" size="md">
 *   <ml-list-item primary="Jane Doe" secondary="Developer">
 *     <ml-avatar slot="leading" initials="JD"></ml-avatar>
 *   </ml-list-item>
 * </ml-list>
 * ```
 *
 * @slot default - List items
 */
export declare class ListComponent implements IElementRef {
    elementRef: HTMLElement;
    /** List display variant */
    variant: ListVariant;
    /** List size (controls item padding) */
    size: ListSize;
}
export {};
//# sourceMappingURL=list.component.d.ts.map