import type { CSSResultGroup, LitElement } from 'lit';
import type { Constructor } from './mixin-common.js';
/**
 * Mixin for item section components that provides common functionality.
 * All item section components extend LitElement and call hideEmptySection in updated().
 *
 * @param superClass - The base class to extend
 * @param styles - The styles to apply to the section.
 * @returns A class that extends the superClass with item section functionality
 */
export declare function ItemSectionMixin<T extends Constructor<LitElement>>(superClass: T, styles?: CSSResultGroup): T;
