import { EventEmitter } from '@angular/core';
import { IgxCustomContourValueResolverEventArgs } from "./igx-custom-contour-value-resolver-event-args";
import { IgxContourValueResolverComponent } from "./igx-contour-value-resolver-component";
import { CustomContourValueResolver } from "./CustomContourValueResolver";
import * as i0 from "@angular/core";
/**
 * ContourValueResolver class which fires an event to resolve the contour values.
*/
export declare class IgxCustomContourValueResolverComponent extends IgxContourValueResolverComponent {
    protected createImplementation(): CustomContourValueResolver;
    /**
                                 * @hidden
                                 */
    get i(): CustomContourValueResolver;
    constructor();
    private _getCustomContourValues;
    /**
     * Event raised when retrieving the contour values.
    */
    get getCustomContourValues(): EventEmitter<{
        sender: any;
        args: IgxCustomContourValueResolverEventArgs;
    }>;
    static ɵfac: i0.ɵɵFactoryDeclaration<IgxCustomContourValueResolverComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<IgxCustomContourValueResolverComponent, "igx-custom-contour-value-resolver", never, {}, { "getCustomContourValues": "getCustomContourValues"; }, never, never>;
}
