import * as i0 from '@angular/core'; import { DoCheck, Signal } from '@angular/core'; import { Record } from '@tstdl/base/types'; import { ValueOrProvider } from '@tstdl/base/utils'; type HostClassInput = string | string[] | Set | Record | null | undefined; declare class TslHostClass implements DoCheck { #private; get classes(): HostClassInput; set classes(classes: HostClassInput); constructor(); ngDoCheck(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare function hostClass(classes: ValueOrProvider | Signal): TslHostClass; export { TslHostClass, hostClass }; export type { HostClassInput };