import { IconColorProps, IconSizeProps } from '@sixbell-telco/sdk/components/icon'; import * as i0 from "@angular/core"; /** * DropdownMenuChevron - Chevron indicator for dropdown menu triggers (especially submenus) * Automatically rotates based on menu state */ export declare class DropdownMenuChevronComponent { private readonly dropdownMenuService; /** * Custom icon to use instead of default chevron right */ icon: import("@angular/core").InputSignal; /** * Additional CSS classes */ class: import("@angular/core").InputSignal; /** * Size of the chevron using Icon component size types */ size: import("@angular/core").InputSignal; /** * Color of the chevron using Icon component color types */ color: import("@angular/core").InputSignal; /** * Position relative to content */ position: import("@angular/core").InputSignal<"left" | "right">; /** * Whether the menu is open (for rotation) - now uses service or input */ isOpen: import("@angular/core").InputSignal; /** * Computed open state that uses service first, then input */ private readonly computedIsOpen; /** * Computed classes for the chevron */ readonly chevronClasses: import("@angular/core").Signal; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }