import { OnInit } from '@angular/core'; import { BehaviorService } from '../behavior/behavior.service'; import * as i0 from "@angular/core"; export declare abstract class UiFactory implements OnInit { behaviorService: BehaviorService; abstract get model(): any; constructor(behaviorService: BehaviorService); generatedId: any; get id(): any; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDef; static ɵdir: i0.ɵɵDirectiveDefWithMeta; static ɵprov: i0.ɵɵInjectableDef; } declare type Constructor = new (...args: any[]) => T; export declare function UiFactoryMixin(Base: TBase): { new (...args: any[]): { model: any; behaviorService: BehaviorService; generatedId: any; registerId(): void; }; } & TBase; export declare function ResponsiveStylesMixin(Base: TBase): { new (...args: any[]): { model: any; behaviorService: BehaviorService; generatedId: any; registerId(): void; }; } & TBase; export {};