import * as i0 from '@angular/core'; /** * Represents the suitable value types of pClass directive. * @group Types */ type PClassValue = string | number | boolean | undefined | null | { [key: string]: boolean | undefined | null; } | any; /** * PClass directive provides extends class binding functionality. * Supports strings, arrays, objects, and mixed combinations. * @group Components */ declare class ClassNames { /** * Class value(s) to be applied. Can be a string, array, object, or combination. * @group Props */ classNames: i0.InputSignal; classes: i0.Signal; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class ClassNamesModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { ClassNames, ClassNamesModule }; export type { PClassValue };