import { AfterViewChecked, AfterViewInit, ChangeDetectorRef, ElementRef, OnInit } from "@angular/core";
import { StiPen } from "../properties/StiPen";
import { StiModelService } from "../services/model.service";
import { StiColumnDraggableService } from "../services/sti-column-draggable.service";
import * as i0 from "@angular/core";
export declare class StiDraggableColumnContainerComponent implements OnInit, AfterViewInit, AfterViewChecked {
    draggableService: StiColumnDraggableService;
    model: StiModelService;
    private cdref;
    container: ElementRef;
    constructor(draggableService: StiColumnDraggableService, model: StiModelService, cdref: ChangeDetectorRef);
    ngOnInit(): void;
    getBorder(pen: StiPen): string;
    get columnWidth(): number | "max-content";
    getColumnHeight(type: string): number;
    ngAfterViewChecked(): void;
    ngAfterViewInit(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<StiDraggableColumnContainerComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<StiDraggableColumnContainerComponent, "sti-draggable-column-container", never, {}, {}, never, never, false, never>;
}
