import { IgxTreemapNodeStyleComponent } from "./igx-treemap-node-style-component";
import { IgxHighlightingInfo } from "igniteui-angular-core";
import { TreemapNodeStylingEventArgs as TreemapNodeStylingEventArgs_internal } from "./TreemapNodeStylingEventArgs";
export declare class IgxTreemapNodeStylingEventArgs {
    protected createImplementation(): TreemapNodeStylingEventArgs_internal;
    protected _implementation: any;
    /**
     * @hidden
     */
    get i(): TreemapNodeStylingEventArgs_internal;
    private onImplementationCreated;
    constructor();
    protected _provideImplementation(i: any): void;
    get value(): number;
    set value(v: number);
    static ngAcceptInputType_value: number | string;
    get sum(): number;
    set sum(v: number);
    static ngAcceptInputType_sum: number | string;
    get customValue(): any;
    set customValue(v: any);
    get item(): any;
    set item(v: any);
    get parentItem(): any;
    set parentItem(v: any);
    get label(): string;
    set label(v: string);
    get parentValue(): number;
    set parentValue(v: number);
    static ngAcceptInputType_parentValue: number | string;
    get parentLabel(): string;
    set parentLabel(v: string);
    get parentSum(): number;
    set parentSum(v: number);
    static ngAcceptInputType_parentSum: number | string;
    get isParent(): boolean;
    set isParent(v: boolean);
    static ngAcceptInputType_isParent: boolean | string;
    get style(): IgxTreemapNodeStyleComponent;
    set style(v: IgxTreemapNodeStyleComponent);
    /**
     * Gets highlighting information for the current node. Null if no highlight is in progress.
    */
    get highlightingInfo(): IgxHighlightingInfo;
    set highlightingInfo(v: IgxHighlightingInfo);
    /**
     * Sets whether the user handled the highlighting themselves. If so we won't run any of our
     * default highlight styling.
    */
    get highlightingHandled(): boolean;
    set highlightingHandled(v: boolean);
    static ngAcceptInputType_highlightingHandled: boolean | string;
    /**
     * Gets whether a highlight is currently in progress.
    */
    get isHighlightInProgress(): boolean;
    set isHighlightInProgress(v: boolean);
    static ngAcceptInputType_isHighlightInProgress: boolean | string;
    /**
     * Gets the overall highlight progress.
    */
    get totalHighlightProgress(): number;
    set totalHighlightProgress(v: number);
    static ngAcceptInputType_totalHighlightProgress: number | string;
}
