import { OnChanges, OnDestroy, OnInit, SimpleChanges } from '@angular/core'; import { Observable, Subject } from 'rxjs'; import { Governor } from '../extension/governor'; import { Responsive } from '../responsive/responsive'; import { Row } from './row'; export declare class Column implements OnChanges, OnDestroy, OnInit { antCol: number | '' | null; span: number | null; offset: number | null; order: number | null; pull: number | null; push: number | null; spanXs: number | null; spanSm: number | null; spanMd: number | null; spanLg: number | null; spanXl: number | null; spanXxl: number | null; offsetXs: number | null; offsetSm: number | null; offsetMd: number | null; offsetLg: number | null; offsetXl: number | null; offsetXxl: number | null; orderXs: number | null; orderSm: number | null; orderMd: number | null; orderLg: number | null; orderXl: number | null; orderXxl: number | null; pullXs: number | null; pullSm: number | null; pullMd: number | null; pullLg: number | null; pullXl: number | null; pullXxl: number | null; pushXs: number | null; pushSm: number | null; pushMd: number | null; pushLg: number | null; pushXl: number | null; pushXxl: number | null; onChanges$: Subject; onInit$: Subject; onDestroy$: Subject; input$: Observable<{ antCol: number; span: number; spanXs: number; spanSm: number; spanMd: number; spanLg: number; spanXl: number; spanXxl: number; offset: number; offsetXs: number; offsetSm: number; offsetMd: number; offsetLg: number; offsetXl: number; offsetXxl: number; order: number; orderXs: number; orderSm: number; orderMd: number; orderLg: number; orderXl: number; orderXxl: number; pull: number; pullXs: number; pullSm: number; pullMd: number; pullLg: number; pullXl: number; pullXxl: number; push: number; pushXs: number; pushSm: number; pushMd: number; pushLg: number; pushXl: number; pushXxl: number; }>; constructor(prefix: string, rsp: Responsive, governor: Governor, row: Row); ngOnChanges(changes: SimpleChanges): void; ngOnInit(): void; ngOnDestroy(): void; }