import { OnInit } from "@angular/core";
import { StiModelService } from "../services/model.service";
import { StiComponentResizerService } from "../services/sti-component-resizer.service";
import type { StiComponent } from "./sti-component";
import * as i0 from "@angular/core";
export declare class StiComponentResizerComponent implements OnInit {
    model: StiModelService;
    componentResizerService: StiComponentResizerService;
    left: number;
    top: number;
    size: number;
    component: StiComponent;
    leftOffset: number;
    rightOffset: number;
    constructor(model: StiModelService, componentResizerService: StiComponentResizerService);
    get visible(): boolean;
    get width(): number;
    get height(): number;
    ngOnInit(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<StiComponentResizerComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<StiComponentResizerComponent, "sti-component-resizer", never, { "left": { "alias": "left"; "required": false; }; "top": { "alias": "top"; "required": false; }; "size": { "alias": "size"; "required": false; }; "component": { "alias": "component"; "required": false; }; }, {}, never, never, false, never>;
}
