import { Base, Type } from "./type";
/**
 * @hidden
 */
export declare class CodeGeneratingImportManager extends Base {
    static $t: Type;
    private _packageOverride;
    get packageOverride(): string;
    set packageOverride(a: string);
    private _isImportsOnly;
    get isImportsOnly(): boolean;
    set isImportsOnly(a: boolean);
    private k;
    private i;
    addUsing(a: string): void;
    get hasPackageImports(): boolean;
    packageImportsToString(): string;
    usingsToString(a: boolean): string;
    any(): boolean;
    private j;
    private h;
    private f;
    private g;
    addPackageImport(a: string, b: string): void;
    addDefaultImport(a: string, b: string): void;
    static merge(a: CodeGeneratingImportManager, b: CodeGeneratingImportManager): CodeGeneratingImportManager;
    removeDuplicates(a: CodeGeneratingImportManager): CodeGeneratingImportManager;
}
