igniteui-angular-core
Version:
Ignite UI Angular Core logic used in multiple UI components.
528 lines (527 loc) • 26.9 kB
TypeScript
import { Base, Type } from "./type";
import { CodeGenerationTargetPlatforms } from "./CodeGenerationTargetPlatforms";
import { CodeGeneratingRendererResult } from "./CodeGeneratingRendererResult";
import { CodeGenerationRendererOptions } from "./CodeGenerationRendererOptions";
import { CodeGeneratingCodeWriter } from "./CodeGeneratingCodeWriter";
import { CodeGenerationItemBuilderPropertyInfo } from "./CodeGenerationItemBuilderPropertyInfo";
import { List$1 } from "./List$1";
import { TypeDescriptionContext } from "./TypeDescriptionContext";
import { TypeDescriptionMetadata } from "./TypeDescriptionMetadata";
import { DescriptionRef } from "./DescriptionRef";
import { StringBuilder } from "./StringBuilder";
import { CodeGeneratingImportManager } from "./CodeGeneratingImportManager";
import { CodeGenerationLibraryItemContent } from "./CodeGenerationLibraryItemContent";
import { CodeGeneratingComponentRendererHandlerEmitter } from "./CodeGeneratingComponentRendererHandlerEmitter";
import { CodeGeneratingComponentRendererDataEmitter } from "./CodeGeneratingComponentRendererDataEmitter";
import { CodeGeneratingComponentRendererDataEmitterPropertyType } from "./CodeGeneratingComponentRendererDataEmitterPropertyType";
import { CodeGeneratingComponentRendererDataEmitterItemType } from "./CodeGeneratingComponentRendererDataEmitterItemType";
import { CodeGenerationLibraryItemContentLocation } from "./CodeGenerationLibraryItemContentLocation";
import { JsonDictionaryValue } from "./JsonDictionaryValue";
import { JsonDictionaryObject } from "./JsonDictionaryObject";
import { JsonDictionaryItem } from "./JsonDictionaryItem";
import { ComponentRenderer } from "./ComponentRenderer";
import { CodeGeneratingComponentRendererTemplateEmitter } from "./CodeGeneratingComponentRendererTemplateEmitter";
import { CodeGeneratingComponentRendererModuleEmitter } from "./CodeGeneratingComponentRendererModuleEmitter";
import { ICodeGenerationRendererTemplate } from "./ICodeGenerationRendererTemplate";
import { IComponentRendererAdapter } from "./IComponentRendererAdapter";
/**
* @hidden
*/
export declare abstract class CodeGeneratingComponentRendererCodeEmitter extends Base {
static $t: Type;
private l;
private j;
protected get az(): string;
protected get m(): CodeGenerationRendererOptions;
private y;
protected bj(a: CodeGenerationItemBuilderPropertyInfo): void;
protected get k(): CodeGeneratingRendererResult;
constructor(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult);
private d;
protected get h(): CodeGeneratingCodeWriter;
private a;
protected get e(): CodeGeneratingCodeWriter;
private c;
protected get g(): CodeGeneratingCodeWriter;
private b;
protected get f(): CodeGeneratingCodeWriter;
private z;
protected a3(a: string): void;
protected abstract get r(): boolean;
v(a: TypeDescriptionContext, b: CodeGenerationItemBuilderPropertyInfo): boolean;
q(a: TypeDescriptionContext, b: CodeGenerationItemBuilderPropertyInfo): boolean;
t(a: CodeGenerationItemBuilderPropertyInfo): boolean;
private ac;
protected get ak(): string;
a4(a: string): void;
bi(): void;
bc(a: number): void;
bd(a: string): void;
ba(a: number, b: string, c: CodeGenerationItemBuilderPropertyInfo, d: TypeDescriptionContext): void;
bb(a: number, b: string, c: CodeGenerationItemBuilderPropertyInfo, d: TypeDescriptionContext): void;
toString(): string;
protected at(): string;
protected aw(a: TypeDescriptionContext, b: CodeGenerationItemBuilderPropertyInfo, c: boolean): string;
protected abstract i(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult): CodeGeneratingComponentRendererCodeEmitter;
protected ai(a: TypeDescriptionContext, b: CodeGenerationItemBuilderPropertyInfo): string;
protected al(a: TypeDescriptionContext, b: CodeGenerationItemBuilder, c: string, d: string): string;
protected a1(a: TypeDescriptionContext, b: CodeGenerationItemBuilderPropertyInfo): string;
protected am(a: TypeDescriptionContext, b: CodeGenerationItemBuilderPropertyInfo): string;
protected ad(a: CodeGenerationItemBuilderPropertyInfo): any;
private av;
protected s(a: CodeGenerationItemBuilderPropertyInfo): boolean;
protected au(a: CodeGenerationItemBuilderPropertyInfo): string;
protected ao(a: CodeGenerationItemBuilderPropertyInfo): string;
private ar;
protected ap(a: CodeGenerationItemBuilderPropertyInfo): string;
protected as(a: CodeGenerationItemBuilderPropertyInfo): string;
protected aq(a: CodeGenerationItemBuilderPropertyInfo): string;
protected get_w(): boolean;
protected get w(): boolean;
protected ah(a: CodeGenerationItemBuilderPropertyInfo): string;
protected ag(a: any): string;
protected af(a: CodeGenerationItemBuilderPropertyInfo): string;
protected ae(a: any): string;
private aa;
private ab;
bh(a: string): void;
bg(a: string): void;
private an;
be(): void;
protected get_a0(): string;
protected get a0(): string;
get aj(): string;
protected get u(): boolean;
protected get o(): boolean;
protected get p(): boolean;
ay: string;
protected get_x(): boolean;
get x(): boolean;
ax: string;
protected get_n(): boolean;
get n(): boolean;
bf(): void;
a6(a: StringBuilder): void;
a9(a: StringBuilder): void;
a5(a: StringBuilder): void;
a7(a: TypeDescriptionContext, b: CodeGeneratingImportManager): void;
protected a8(a: TypeDescriptionContext, b: List$1<string>, c: CodeGeneratingImportManager): void;
}
/**
* @hidden
*/
export declare class BlazorRazorCodeGeneratingComponentRendererCodeEmitter extends CodeGeneratingComponentRendererCodeEmitter {
static $t: Type;
protected get_r(): boolean;
protected get r(): boolean;
protected al(a: TypeDescriptionContext, b: CodeGenerationItemBuilder, c: string, d: string): string;
protected i(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult): CodeGeneratingComponentRendererCodeEmitter;
protected get_x(): boolean;
constructor(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult);
protected bn(a: TypeDescriptionContext, b: string, c: CodeGenerationItemBuilderPropertyInfo): string;
protected am(a: TypeDescriptionContext, b: CodeGenerationItemBuilderPropertyInfo): string;
a4(a: string): void;
bi(): void;
bd(a: string): void;
private bm;
private bk;
private bl;
ba(a: number, b: string, c: CodeGenerationItemBuilderPropertyInfo, d: TypeDescriptionContext): void;
protected ap(a: CodeGenerationItemBuilderPropertyInfo): string;
protected aw(a: TypeDescriptionContext, b: CodeGenerationItemBuilderPropertyInfo, c: boolean): string;
protected ad(a: CodeGenerationItemBuilderPropertyInfo): any;
protected at(): string;
protected ao(a: CodeGenerationItemBuilderPropertyInfo): string;
private bo;
protected au(a: CodeGenerationItemBuilderPropertyInfo): string;
bb(a: number, b: string, c: CodeGenerationItemBuilderPropertyInfo, d: TypeDescriptionContext): void;
protected get_a0(): string;
}
/**
* @hidden
*/
export declare class BlazorCodeBehindCodeGeneratingComponentRendererCodeEmitter extends CodeGeneratingComponentRendererCodeEmitter {
static $t: Type;
protected get_r(): boolean;
protected get r(): boolean;
protected i(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult): CodeGeneratingComponentRendererCodeEmitter;
protected get_x(): boolean;
constructor(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult);
protected bn(a: string, b: CodeGenerationItemBuilderPropertyInfo): string;
protected am(a: TypeDescriptionContext, b: CodeGenerationItemBuilderPropertyInfo): string;
a4(a: string): void;
bi(): void;
bd(a: string): void;
private bm;
private bk;
private bl;
ba(a: number, b: string, c: CodeGenerationItemBuilderPropertyInfo, d: TypeDescriptionContext): void;
protected ap(a: CodeGenerationItemBuilderPropertyInfo): string;
protected aw(a: TypeDescriptionContext, b: CodeGenerationItemBuilderPropertyInfo, c: boolean): string;
protected ad(a: CodeGenerationItemBuilderPropertyInfo): any;
protected at(): string;
protected ao(a: CodeGenerationItemBuilderPropertyInfo): string;
private bo;
protected au(a: CodeGenerationItemBuilderPropertyInfo): string;
bb(a: number, b: string, c: CodeGenerationItemBuilderPropertyInfo, d: TypeDescriptionContext): void;
protected get_a0(): string;
}
/**
* @hidden
*/
export declare class ReactMarkupCodeGeneratingComponentRendererCodeEmitter extends CodeGeneratingComponentRendererCodeEmitter {
static $t: Type;
protected get_r(): boolean;
protected get r(): boolean;
protected al(a: TypeDescriptionContext, b: CodeGenerationItemBuilder, c: string, d: string): string;
protected i(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult): CodeGeneratingComponentRendererCodeEmitter;
constructor(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult);
protected am(a: TypeDescriptionContext, b: CodeGenerationItemBuilderPropertyInfo): string;
protected get_w(): boolean;
protected get_a0(): string;
private bk;
private bl;
a4(a: string): void;
private bn;
bi(): void;
private bm;
protected aq(a: CodeGenerationItemBuilderPropertyInfo): string;
bd(a: string): void;
ba(a: number, b: string, c: CodeGenerationItemBuilderPropertyInfo, d: TypeDescriptionContext): void;
protected ad(a: CodeGenerationItemBuilderPropertyInfo): any;
protected at(): string;
protected ao(a: CodeGenerationItemBuilderPropertyInfo): string;
protected au(a: CodeGenerationItemBuilderPropertyInfo): string;
bb(a: number, b: string, c: CodeGenerationItemBuilderPropertyInfo, d: TypeDescriptionContext): void;
protected a8(a: TypeDescriptionContext, b: List$1<string>, c: CodeGeneratingImportManager): void;
}
/**
* @hidden
*/
export declare abstract class WebCodeBehindCodeGeneratingComponentRendererCodeEmitter extends CodeGeneratingComponentRendererCodeEmitter {
static $t: Type;
protected get_r(): boolean;
protected get r(): boolean;
constructor(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult);
protected ap(a: CodeGenerationItemBuilderPropertyInfo): string;
protected am(a: TypeDescriptionContext, b: CodeGenerationItemBuilderPropertyInfo): string;
protected get_w(): boolean;
a4(a: string): void;
private bn;
bi(): void;
bc(a: number): void;
bd(a: string): void;
private bm;
private bk;
private bl;
ba(a: number, b: string, c: CodeGenerationItemBuilderPropertyInfo, d: TypeDescriptionContext): void;
protected ad(a: CodeGenerationItemBuilderPropertyInfo): any;
protected at(): string;
protected ao(a: CodeGenerationItemBuilderPropertyInfo): string;
protected au(a: CodeGenerationItemBuilderPropertyInfo): string;
protected aq(a: CodeGenerationItemBuilderPropertyInfo): string;
protected aw(a: TypeDescriptionContext, b: CodeGenerationItemBuilderPropertyInfo, c: boolean): string;
bb(a: number, b: string, c: CodeGenerationItemBuilderPropertyInfo, d: TypeDescriptionContext): void;
}
/**
* @hidden
*/
export declare class ReactCodeBehindCodeGeneratingComponentRendererCodeEmitter extends WebCodeBehindCodeGeneratingComponentRendererCodeEmitter {
static $t: Type;
protected get_r(): boolean;
protected i(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult): CodeGeneratingComponentRendererCodeEmitter;
constructor(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult);
protected get_a0(): string;
protected a8(a: TypeDescriptionContext, b: List$1<string>, c: CodeGeneratingImportManager): void;
}
/**
* @hidden
*/
export declare class WebComponentsMarkupCodeGeneratingComponentRendererCodeEmitter extends CodeGeneratingComponentRendererCodeEmitter {
static $t: Type;
protected get_r(): boolean;
protected get r(): boolean;
protected i(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult): CodeGeneratingComponentRendererCodeEmitter;
protected al(a: TypeDescriptionContext, b: CodeGenerationItemBuilder, c: string, d: string): string;
constructor(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult);
protected am(a: TypeDescriptionContext, b: CodeGenerationItemBuilderPropertyInfo): string;
protected get_w(): boolean;
a4(a: string): void;
private bn;
bi(): void;
bd(a: string): void;
private bm;
private bk;
private bl;
protected get_a0(): string;
protected a8(a: TypeDescriptionContext, b: List$1<string>, c: CodeGeneratingImportManager): void;
ba(a: number, b: string, c: CodeGenerationItemBuilderPropertyInfo, d: TypeDescriptionContext): void;
protected ad(a: CodeGenerationItemBuilderPropertyInfo): any;
protected at(): string;
protected ao(a: CodeGenerationItemBuilderPropertyInfo): string;
protected au(a: CodeGenerationItemBuilderPropertyInfo): string;
protected aq(a: CodeGenerationItemBuilderPropertyInfo): string;
bb(a: number, b: string, c: CodeGenerationItemBuilderPropertyInfo, d: TypeDescriptionContext): void;
}
/**
* @hidden
*/
export declare class WebComponentsCodeBehindCodeGeneratingComponentRendererCodeEmitter extends WebCodeBehindCodeGeneratingComponentRendererCodeEmitter {
static $t: Type;
protected i(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult): CodeGeneratingComponentRendererCodeEmitter;
constructor(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult);
protected get_a0(): string;
protected a8(a: TypeDescriptionContext, b: List$1<string>, c: CodeGeneratingImportManager): void;
}
/**
* @hidden
*/
export declare class TSCodeGeneratingComponentRendererHandlerEmitter extends CodeGeneratingComponentRendererHandlerEmitter {
static $t: Type;
private u;
constructor(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult, c: CodeGenerationTargetPlatforms);
protected r(a: string, b: boolean): void;
protected s(a: string, b: boolean): void;
protected get v(): string;
protected get w(): string;
protected t(a: CodeGeneratingImportManager, b: string): void;
protected o(a: string): string;
}
/**
* @hidden
*/
export declare class TSCodeGeneratingComponentRendererDataEmitter extends CodeGeneratingComponentRendererDataEmitter {
static $t: Type;
constructor(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult);
protected v(a: string, b?: boolean): string;
protected u(a: string): string;
protected ao(a: string): string;
protected get_s(): string;
private ak;
protected aj(a: string, b: string[], c: CodeGeneratingComponentRendererDataEmitterPropertyType[], d: CodeGeneratingCodeWriter, e: CodeGeneratingImportManager): void;
protected af(a: string, b: CodeGenerationLibraryItemContentLocation, c: CodeGenerationLibraryItemContent): void;
protected ag(a: string, b: JsonDictionaryValue): void;
protected ah(a: string, b: string[], c: CodeGeneratingComponentRendererDataEmitterPropertyType[], d: JsonDictionaryObject): void;
protected x(a: string, b: CodeGeneratingImportManager): void;
protected y(a: string, b: CodeGeneratingImportManager): void;
protected z(a: string, b: CodeGeneratingImportManager): void;
protected ab(a: CodeGeneratingComponentRendererDataEmitterItemType, b: CodeGeneratingCodeWriter, c: CodeGeneratingImportManager): void;
private al;
private an;
protected ai(a: string, b: string[], c: CodeGeneratingComponentRendererDataEmitterPropertyType[], d: CodeGeneratingCodeWriter): void;
protected w(a: string, b: string[], c: CodeGeneratingComponentRendererDataEmitterPropertyType[], d: JsonDictionaryItem, e: number, f: CodeGeneratingCodeWriter): void;
private ap;
protected t(a: CodeGeneratingComponentRendererDataEmitterPropertyType, b: JsonDictionaryValue): string;
protected am(a: JsonDictionaryValue): string;
}
/**
* @hidden
*/
export declare class AngularTemplateCodeGeneratingComponentRendererCodeEmitter extends CodeGeneratingComponentRendererCodeEmitter {
static $t: Type;
protected get_r(): boolean;
protected get r(): boolean;
protected al(a: TypeDescriptionContext, b: CodeGenerationItemBuilder, c: string, d: string): string;
protected i(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult): CodeGeneratingComponentRendererCodeEmitter;
constructor(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult);
protected am(a: TypeDescriptionContext, b: CodeGenerationItemBuilderPropertyInfo): string;
protected get_w(): boolean;
protected get_a0(): string;
private bm;
private bk;
private bl;
a4(a: string): void;
protected a8(a: TypeDescriptionContext, b: List$1<string>, c: CodeGeneratingImportManager): void;
private bn;
bi(): void;
bd(a: string): void;
ba(a: number, b: string, c: CodeGenerationItemBuilderPropertyInfo, d: TypeDescriptionContext): void;
protected aq(a: CodeGenerationItemBuilderPropertyInfo): string;
protected ad(a: CodeGenerationItemBuilderPropertyInfo): any;
protected at(): string;
protected ao(a: CodeGenerationItemBuilderPropertyInfo): string;
protected au(a: CodeGenerationItemBuilderPropertyInfo): string;
bb(a: number, b: string, c: CodeGenerationItemBuilderPropertyInfo, d: TypeDescriptionContext): void;
}
/**
* @hidden
*/
export declare class AngularCodeBehindCodeGeneratingComponentRendererCodeEmitter extends WebCodeBehindCodeGeneratingComponentRendererCodeEmitter {
static $t: Type;
protected get_r(): boolean;
protected i(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult): CodeGeneratingComponentRendererCodeEmitter;
constructor(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult);
protected get_a0(): string;
protected a8(a: TypeDescriptionContext, b: List$1<string>, c: CodeGeneratingImportManager): void;
}
/**
* @hidden
*/
export declare class DotNetCodeGeneratingComponentRendererDataEmitter extends CodeGeneratingComponentRendererDataEmitter {
static $t: Type;
constructor(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult);
protected z(a: string, b: CodeGeneratingImportManager): void;
protected ad(a: CodeGeneratingCodeWriter): void;
private ak;
protected ac(a: CodeGeneratingCodeWriter): void;
protected v(a: string, b?: boolean): string;
protected u(a: string): string;
protected ao(a: string): string;
protected aj(a: string, b: string[], c: CodeGeneratingComponentRendererDataEmitterPropertyType[], d: CodeGeneratingCodeWriter, e: CodeGeneratingImportManager): void;
protected af(a: string, b: CodeGenerationLibraryItemContentLocation, c: CodeGenerationLibraryItemContent): void;
protected ag(a: string, b: JsonDictionaryValue): void;
protected ah(a: string, b: string[], c: CodeGeneratingComponentRendererDataEmitterPropertyType[], d: JsonDictionaryObject): void;
protected get_s(): string;
protected ab(a: CodeGeneratingComponentRendererDataEmitterItemType, b: CodeGeneratingCodeWriter, c: CodeGeneratingImportManager): void;
private al;
private an;
protected ai(a: string, b: string[], c: CodeGeneratingComponentRendererDataEmitterPropertyType[], d: CodeGeneratingCodeWriter): void;
protected w(a: string, b: string[], c: CodeGeneratingComponentRendererDataEmitterPropertyType[], d: JsonDictionaryItem, e: number, f: CodeGeneratingCodeWriter): void;
private ap;
protected t(a: CodeGeneratingComponentRendererDataEmitterPropertyType, b: JsonDictionaryValue): string;
protected am(a: JsonDictionaryValue): string;
}
/**
* @hidden
*/
export declare class WPFXamlCodeGeneratingComponentRendererCodeEmitter extends CodeGeneratingComponentRendererCodeEmitter {
static $t: Type;
protected get_r(): boolean;
protected get r(): boolean;
protected i(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult): CodeGeneratingComponentRendererCodeEmitter;
protected get_x(): boolean;
constructor(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult);
protected am(a: TypeDescriptionContext, b: CodeGenerationItemBuilderPropertyInfo): string;
a4(a: string): void;
bi(): void;
bd(a: string): void;
ba(a: number, b: string, c: CodeGenerationItemBuilderPropertyInfo, d: TypeDescriptionContext): void;
protected ad(a: CodeGenerationItemBuilderPropertyInfo): any;
protected at(): string;
protected ao(a: CodeGenerationItemBuilderPropertyInfo): string;
private bk;
protected au(a: CodeGenerationItemBuilderPropertyInfo): string;
bb(a: number, b: string, c: CodeGenerationItemBuilderPropertyInfo, d: TypeDescriptionContext): void;
protected get_a0(): string;
}
/**
* @hidden
*/
export declare class WPFCodeBehindCodeGeneratingComponentRendererCodeEmitter extends CodeGeneratingComponentRendererCodeEmitter {
static $t: Type;
protected get_r(): boolean;
protected get r(): boolean;
protected i(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult): CodeGeneratingComponentRendererCodeEmitter;
protected get_x(): boolean;
constructor(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult);
}
/**
* @hidden
*/
export declare class CodeGeneratingComponentRenderer extends ComponentRenderer {
static $t: Type;
loadCodeJson(a: string): void;
protected cu(a: boolean): void;
protected n(): boolean;
static d2(a: string): string;
static d3(a: string): string;
static d4(a: string): string;
protected ap(): boolean;
ac(a: JsonDictionaryItem): boolean;
aj(a: JsonDictionaryItem): boolean;
ad(a: JsonDictionaryItem): boolean;
ae(a: JsonDictionaryItem): boolean;
af(a: JsonDictionaryItem): boolean;
dn(a: CodeGenerationItemBuilder, b: CodeGenerationRendererOptions, c: CodeGeneratingRendererResult): CodeGeneratingComponentRendererCodeEmitter;
dp(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult): CodeGeneratingComponentRendererDataEmitter;
dq(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult): CodeGeneratingComponentRendererHandlerEmitter;
ds(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult): CodeGeneratingComponentRendererTemplateEmitter;
dr(a: CodeGenerationRendererOptions, b: CodeGeneratingRendererResult): CodeGeneratingComponentRendererModuleEmitter;
emitCode(a: ICodeGenerationRendererTemplate): CodeGeneratingRendererResult;
private d8;
protected ba(): (arg1: string) => string;
private d5;
private d6;
private du;
private dv;
private dy;
private dz;
private d0;
private dx;
private dw;
constructor(a: CodeGenerationTargetPlatforms, b: CodeGenerationRendererOptions);
private static d1;
}
/**
* @hidden
*/
export declare class CodeGenerationContainer extends Base {
static $t: Type;
private _id;
get id(): string;
set id(a: string);
constructor();
a: List$1<CodeGenerationItemBuilder>;
c(a: TypeDescriptionContext, b: CodeGeneratingRendererResult, c: CodeGeneratingComponentRenderer, d: CodeGenerationRendererOptions): void;
}
/**
* @hidden
*/
export declare class CodeGenerationItemBuilder extends Base {
static $t: Type;
private g;
private f;
private c;
private b;
private j;
private h;
n(): string;
constructor(a: CodeGenerationTargetPlatforms, b: string, c: TypeDescriptionContext, d: any);
a(a: string): CodeGenerationItemBuilder;
q(a: TypeDescriptionMetadata): string;
v(a: string, b: TypeDescriptionMetadata, c: any, d: DescriptionRef): void;
t(a: string, b: TypeDescriptionMetadata, c: DescriptionRef): void;
u(a: string, b: TypeDescriptionMetadata): void;
i(a: string): any;
r: string;
s(a: CodeGeneratingComponentRendererCodeEmitter, b: boolean): void;
protected e(a: TypeDescriptionContext, b: CodeGeneratingComponentRendererCodeEmitter): boolean;
private d;
p(): string;
m(): string;
private o;
protected get_k(): string;
protected get k(): string;
protected get_l(): string;
protected get l(): string;
}
/**
* @hidden
*/
export declare class CodeGenerationRendererAdapter extends Base implements IComponentRendererAdapter {
static $t: Type;
private a;
private b;
constructor(a: CodeGenerationTargetPlatforms, b: IComponentRendererAdapter);
createColorCollection(a: any[]): any;
createBrushCollection(a: any[]): any;
createObject(a: string, b: any, c: TypeDescriptionContext): any;
coerceToEnum(a: string, b: TypeDescriptionContext, c: string): any;
onUIThread(a: any, b: () => void): void;
setOrUpdateCollectionOnTarget(a: any, b: string, c: TypeDescriptionMetadata, d: TypeDescriptionContext, e: any, f: any): void;
private c;
onPendingRef(a: any, b: string, c: TypeDescriptionMetadata, d: DescriptionRef): void;
setPropertyValue(a: any, b: string, c: TypeDescriptionMetadata, d: any, e: any, f: DescriptionRef): void;
getPropertyValue(a: any, b: string): any;
getRootObject(a: any): any;
clearContainer(a: any, b: TypeDescriptionContext, c: (arg1: boolean) => void): void;
forPropertyValueItem(a: any, b: string, c: (arg1: any) => void): void;
clearCollection(a: any, b: string, c: TypeDescriptionMetadata): void;
addItemToCollection(a: string, b: TypeDescriptionMetadata, c: any, d: number, e: any): void;
resetPropertyOnTarget(a: any, b: string, c: TypeDescriptionMetadata, d: any): void;
replaceItemInCollection(a: string, b: TypeDescriptionMetadata, c: any, d: number, e: any): void;
replaceRootItem(a: any, b: string, c: TypeDescriptionContext, d: (arg1: boolean) => void): void;
removeItemFromCollection(a: string, b: TypeDescriptionMetadata, c: any, d: number): void;
removeRootItem(a: any, b: TypeDescriptionContext, c: (arg1: boolean) => void): void;
flushChanges(a: any): void;
}