import { EventEmitter } from '@angular/core';
import * as i0 from "@angular/core";
export declare class NgxGrippieComponent {
    /** height of the editor */
    height: number;
    /** previous value befor resizing the editor */
    oldY: number;
    /** set to true on mousedown event */
    grabber: boolean;
    resizeTextArea: EventEmitter<number>;
    /**
     * Constructor
     *
     * @param _editorComponent Editor component
     */
    constructor();
    /**
     *
     * @param event Mouseevent
     *
     * Update the height of the editor when the grabber is dragged
     */
    onMouseMove(event: MouseEvent): void;
    /**
     *
     * @param event Mouseevent
     *
     * set the grabber to false on mouse up action
     */
    onMouseUp(event: MouseEvent): void;
    onResize(event: MouseEvent, resizer?: Function): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<NgxGrippieComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<NgxGrippieComponent, "app-ngx-grippie", never, {}, { "resizeTextArea": "resizeTextArea"; }, never, never, false, never>;
}
