import { IconColorProps, IconSizeProps } from '@sixbell-telco/sdk/components/icon'; import * as i0 from "@angular/core"; /** * DropdownChevron - Chevron indicator for dropdown triggers * Automatically rotates based on dropdown state and positions itself correctly */ export declare class DropdownChevronComponent { /** * Inject parent trigger component to access its isOpen signal * Use SkipSelf to get the immediate parent trigger */ private readonly trigger; /** * Custom icon to use instead of default arrow down */ 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 chevron is open (rotated) * Derives from the parent trigger's isOpen signal */ private readonly isOpen; /** * Computed classes for the chevron */ readonly chevronClasses: import("@angular/core").Signal; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }