import { Type, Base, Nullable$1 } from "igniteui-webcomponents-core"; import { CT_RelativeRect } from "./CT_RelativeRect"; import { ST_RectAlignment } from "./ST_RectAlignment"; import { ST_TileFlipMode } from "./ST_TileFlipMode"; import { ST_Percentage } from "./ST_Percentage"; import { ST_Coordinate } from "./ST_Coordinate"; /** * @hidden */ export interface IEG_FillModeProperties { _accept$2$i($tArg: Type, $tResult: Type, a: IEG_FillModePropertiesVisitor$2, b: TArg): TResult; } /** * @hidden */ export declare let IEG_FillModeProperties_$type: Type; /** * @hidden */ export declare class CT_StretchInfoProperties extends Base implements IEG_FillModeProperties { static $t: Type; a: CT_RelativeRect; _accept$2$i($tArg: Type, $tResult: Type, a: IEG_FillModePropertiesVisitor$2, b: TArg): TResult; } /** * @hidden */ export declare class CT_TileInfoProperties extends Base implements IEG_FillModeProperties { static $t: Type; a: Nullable$1; b: Nullable$1; c: Nullable$1; d: Nullable$1; e: Nullable$1; f: Nullable$1; _accept$2$i($tArg: Type, $tResult: Type, a: IEG_FillModePropertiesVisitor$2, b: TArg): TResult; } /** * @hidden */ export interface IEG_FillModePropertiesVisitor$2 { _visitCT_StretchInfoProperties$i(a: CT_StretchInfoProperties, b: TArg): TResult; _visitCT_TileInfoProperties$i(a: CT_TileInfoProperties, b: TArg): TResult; } /** * @hidden */ export declare let IEG_FillModePropertiesVisitor$2_$type: Type;