import { Base, Point, Type } from "igniteui-angular-core";
import { PointList } from "./PointList";
import { PointCollection } from "igniteui-angular-core";
import { Style } from "igniteui-angular-core";
import { Brush } from "igniteui-angular-core";
import { Rect } from "igniteui-angular-core";
import { Visibility } from "igniteui-angular-core";
/**
 * @hidden
 */
export declare class SliceAppearance extends Base {
    static $t: Type;
    constructor();
    private l;
    get o(): number;
    set o(a: number);
    private k;
    get n(): number;
    set n(a: number);
    private ak;
    get aq(): Point;
    set aq(a: Point);
    private al;
    get ar(): Point;
    set ar(a: Point);
    private a;
    get c(): PointList;
    set c(a: PointList);
    private b;
    get e(): PointList;
    set e(a: PointList);
    private at;
    get au(): PointCollection;
    set au(a: PointCollection);
    private y;
    x(): void;
    private am;
    get as(): Point;
    set as(a: Point);
    private aj;
    get ap(): Point;
    set ap(a: Point);
    private ai;
    get ao(): Point;
    set ao(a: Point);
    private az;
    get a0(): Style;
    set a0(a: Style);
    private z;
    get ad(): Brush;
    set ad(a: Brush);
    private ac;
    get ag(): Brush;
    set ag(a: Brush);
    private t;
    get v(): any;
    set v(a: any);
    private ah;
    get an(): Point;
    set an(a: Point);
    private g;
    get i(): boolean;
    set i(a: boolean);
    private u;
    get item(): any;
    set item(a: any);
    private r;
    get s(): number;
    set s(a: number);
    private av;
    get ax(): Rect;
    set ax(a: Rect);
    private aw;
    get ay(): Rect;
    set ay(a: Rect);
    private aa;
    get ae(): Brush;
    set ae(a: Brush);
    private ab;
    get af(): Brush;
    set af(a: Brush);
    private a1;
    get a2(): Visibility;
    set a2(a: Visibility);
    private h;
    get j(): boolean;
    set j(a: boolean);
    q: number;
    private m;
    get p(): number;
    set p(a: number);
    static f(a: SliceAppearance, b: SliceAppearance, c: SliceAppearance, d: number, e: number): SliceAppearance;
    private static d;
}
