import { InjectionToken, type Provider } from '@angular/core'; import { type TuiBooleanHandler, type TuiIdentityMatcher, type TuiStringHandler } from '@taiga-ui/cdk/types'; /** * @deprecated use it only for LEGACY controls. For new controls use the same entity from `@taiga-ui/core`. * TODO(v5): delete */ export interface TuiItemsHandlers { readonly disabledItemHandler: TuiBooleanHandler; readonly identityMatcher: TuiIdentityMatcher; readonly stringify: TuiStringHandler; } /** * @deprecated use it only for LEGACY controls. For new controls use the same entity from `@taiga-ui/core`. * TODO(v5): delete */ export declare const TUI_DEFAULT_ITEMS_HANDLERS: TuiItemsHandlers; /** * @deprecated use it only for LEGACY controls. For new controls use the same entity from `@taiga-ui/core`. * TODO(v5): delete */ export declare const TUI_ITEMS_HANDLERS: InjectionToken>; /** * @deprecated use it only for LEGACY controls. For new controls use the same entity from `@taiga-ui/core`. * TODO(v5): delete */ export declare function tuiItemsHandlersProvider(options: Partial>): Provider;