import { DecompositionConfig } from './decompositionStrategy/decompositionConfig';
export declare class TypeDefObj {
    metadataName: string;
    ext: string;
    hasContent: boolean;
    defaultDirectory: string;
    nameForMsgs: string;
    nameForMsgsPlural: string;
    contentIsBinary: boolean;
    isAddressable: boolean;
    isSourceTracked: boolean;
    childXmlNames: string[];
    hasStandardMembers: boolean;
    deleteSupported: boolean;
    decompositionConfig: DecompositionConfig;
    hasVirtualSubtypes: boolean;
    inFolder: boolean;
    folderTypeDef: TypeDefObj;
    isGlobal: boolean;
    isEmptyContainer: boolean;
    parent: TypeDefObj;
    constructor(metadataName: any);
}
