import { BooleanInput, NumberInput } from '@angular/cdk/coercion';
import { ElementRef, Renderer2 } from '@angular/core';
import * as i0 from "@angular/core";
/**
 * Separator for the spltter component
 */
export declare class SplitGutterDirective {
    private elementRef;
    private renderer;
    /**
     * Order of the seperator
     */
    set order(v: NumberInput);
    private _direction;
    /**
     * Direction of the separator
     * Can be `horizontal` or `vertical`
     */
    set direction(v: string);
    /**
     * Separator size in pixel
     */
    set size(v: NumberInput);
    private _disabled;
    /**
     * Disable the separator
     * By default `false`
     */
    set disabled(v: BooleanInput);
    /**
     * Constructor
     */
    constructor(elementRef: ElementRef, renderer: Renderer2);
    private refreshStyle;
    private setStyle;
    private getCursor;
    private getImage;
    static ɵfac: i0.ɵɵFactoryDeclaration<SplitGutterDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<SplitGutterDirective, "split-gutter", never, { "order": "order"; "direction": "direction"; "size": "size"; "disabled": "disabled"; }, {}, never>;
}
