import { OnInit } from '@angular/core';
import * as i0 from "@angular/core";
export declare class PartialParamHandlerDirective {
    private widgetRef;
    constructor(widgetRef: any);
    registerParams(name: string, value: string, bindExpr: string, type: string): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<PartialParamHandlerDirective, [{ self: true; }]>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<PartialParamHandlerDirective, "[partialContainer]", never, {}, {}, never, never, false, never>;
}
export declare class PartialParamDirective implements OnInit {
    bindValue: any;
    type: any;
    private partialParamsProvider;
    name: string;
    value: any;
    constructor(bindValue: any, type: any, partialParamsProvider: PartialParamHandlerDirective);
    ngOnInit(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<PartialParamDirective, [{ attribute: "value.bind"; }, { attribute: "type"; }, null]>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<PartialParamDirective, "[wmParam]", never, { "name": { "alias": "name"; "required": false; }; "value": { "alias": "value"; "required": false; }; }, {}, never, never, false, never>;
}
