import { GetNodeResizeRestrictionsRequest } from './get-node-resize-restrictions.request';
import { INodeResizeRestrictions } from './i-node-resize-restrictions';
import { IExecution } from '@foblex/mediator';
import * as i0 from "@angular/core";
export declare class GetNodeResizeRestrictionsExecution implements IExecution<GetNodeResizeRestrictionsRequest, INodeResizeRestrictions> {
    private _fMediator;
    handle(request: GetNodeResizeRestrictionsRequest): INodeResizeRestrictions;
    private _calculateNodePaddings;
    private _getNormalizedParentBounds;
    private _getNormalizedChildrenBounds;
    static ɵfac: i0.ɵɵFactoryDeclaration<GetNodeResizeRestrictionsExecution, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<GetNodeResizeRestrictionsExecution>;
}
