import * as _angular_core from '@angular/core'; import { MatSelect } from '@angular/material/select'; import { MatOption } from '@angular/material/core'; /** * Custom shadcn-styled select. */ declare class SelectComponent extends MatSelect { private readonly formFieldContext; readonly radius: _angular_core.InputSignal<"inherit" | "none" | "sm" | "md" | "lg" | "xl" | "full">; readonly density: _angular_core.InputSignal<"inherit" | "compact" | "normal" | "relaxed" | "spacious">; readonly search: _angular_core.InputSignalWithTransform; readonly searchPlaceholder: _angular_core.InputSignal; readonly searchEmptyText: _angular_core.InputSignal; protected readonly radiusBase: _angular_core.Signal; protected readonly densityBase: _angular_core.Signal; protected readonly searchQuery: _angular_core.WritableSignal; protected readonly visibleOptionCount: _angular_core.WritableSignal; private readonly searchInput; private readonly hiddenOptions; constructor(); ngOnInit(): void; ngAfterContentInit(): void; open(): void; close(): void; protected onSearchInput(event: Event): void; protected onSearchKeydown(event: KeyboardEvent): void; private resetSearch; private focusSearchInput; private applySearch; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } /** * Option for ``. */ declare class OptionComponent extends MatOption { static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } export { OptionComponent, SelectComponent };