import { ChangeDetectorRef, OnChanges, OnInit } from '@angular/core'; import { BasicUxElementComponent, BasicUxElementComponentChanges } from "./basic-ux-element.component"; import { NumberChange } from "./base.component"; import { BaseComponentConfig, NgInailCommonConfig } from "../../ng-inail-common.config"; import * as i0 from "@angular/core"; export type ColumnDimension = 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12; export interface ResponsiveElementComponentChanges extends BasicUxElementComponentChanges { xs: NumberChange; sm: NumberChange; md: NumberChange; lg: NumberChange; } export declare class ResponsiveElementComponent extends BasicUxElementComponent implements OnChanges, OnInit { private responsiveElementCdr; private responsiveElementLibConfig?; lg: ColumnDimension; md: ColumnDimension; sm: ColumnDimension; xs: ColumnDimension; constructor(responsiveElementCdr: ChangeDetectorRef, responsiveElementLibConfig?: NgInailCommonConfig); overrideConfig(config: BaseComponentConfig): void; ngOnChanges(changes: ResponsiveElementComponentChanges): void; ngOnInit(): void; private xsClass; private smClass; private mdClass; private lgClass; getResponsiveClass: () => string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }