import { CodeGeneratingComponentRendererModuleEmitter } from "./CodeGeneratingComponentRendererModuleEmitter";
import { CodeGenerationTargetPlatforms } from "./CodeGenerationTargetPlatforms";
import { CodeGenerationRendererOptions } from "./CodeGenerationRendererOptions";
import { CodeGeneratingRendererResult } from "./CodeGeneratingRendererResult";
import { TypeDescriptionContext } from "./TypeDescriptionContext";
import { Type } from "./type";
/**
 * @hidden
 */
export declare class TSCodeGeneratingComponentRendererModuleEmitter extends CodeGeneratingComponentRendererModuleEmitter {
    static $t: Type;
    private q;
    constructor(a: CodeGenerationTargetPlatforms, b: CodeGenerationRendererOptions, c: CodeGeneratingRendererResult);
    private v;
    private r;
    protected p(): void;
    private t;
    private u;
    protected get x(): string;
    protected get w(): string;
    private s;
    protected m(a: TypeDescriptionContext, b: string, c: boolean): void;
    protected o(): void;
}
