import { TemplateRef } from '@angular/core';
import * as i0 from "@angular/core";
/**
* DropdownContent - Container for dropdown menu items
*
* @remarks
* This component contains the dropdown menu items and provides them as a template
* for the trigger component to display in the overlay.
*
* @example
* ```html
*
* Menu Item 1
* Menu Item 2
*
* Menu Item 3
*
* ```
*/
export declare class DropdownContentComponent {
private readonly templateRef;
get template(): TemplateRef;
/** Custom CSS classes */
class: import("@angular/core").InputSignal;
/** Size variant */
size: import("@angular/core").InputSignal<"xs" | "sm" | "md" | "lg" | "xl">;
/** Whether to apply shadow */
shadow: import("@angular/core").InputSignal;
/** Event emitted when close is requested */
closeRequested: import("@angular/core").OutputEmitterRef;
/**
* Computed CSS classes for the content
*/
contentClass: () => string;
/**
* Request to close the dropdown
* This will be handled by the parent dropdown component
*/
requestClose(): void;
static ɵfac: i0.ɵɵFactoryDeclaration;
static ɵcmp: i0.ɵɵComponentDeclaration;
}