import { DataContext as DataContext_internal } from "./DataContext";
export declare class IgxDataContext {
    protected createImplementation(): DataContext_internal;
    protected _implementation: any;
    get i(): DataContext_internal;
    private onImplementationCreated;
    constructor();
    get series(): any;
    set series(v: any);
    /**
 * Gets the item that is in context.
*/
    get item(): any;
    set item(v: any);
    /**
     * Gets the actual resolved brush in use for the item that is in context.
    */
    get actualItemBrush(): string;
    set actualItemBrush(v: string);
    /**
     * Gets the outline in use for the item in context.
    */
    get outline(): string;
    set outline(v: string);
    /**
     * Gets the label in use for the item in context, if available.
    */
    get itemLabel(): any;
    set itemLabel(v: any);
    /**
     * Gets the potential brush in usage for the item in context.
    */
    get itemBrush(): string;
    set itemBrush(v: string);
    /**
     * Gets the thickness of the item in context.
    */
    get thickness(): number;
    set thickness(v: number);
    static ngAcceptInputType_thickness: number | string;
    /**
     * Gets the legend label to use for the item in context, if available.
    */
    get legendLabel(): any;
    set legendLabel(v: any);
    findByName(name: string): any;
}
