import { DefaultMetadataType } from './defaultMetadataType';
/**
 * Note: The DataMappingFieldDefinitions are not placed in their own folder due to rule #4 in
 * folderPerSubtypeWorkspaceDecomposition. Since this is the case, we'll use the Parent Directory name
 * for fullName generation instead of Grandparent directory name.
 */
export declare class DataMappingObjectDefinitionSubtypeMetadataType extends DefaultMetadataType {
    getAggregateMetadataName(): string;
    getFullNameFromFilePath(filePath: string): string;
    getAggregateFullNameFromFilePath(filePath: string): string;
    getAggregateMetadataFilePathFromWorkspacePath(filePath: any): string;
    getAggregateFullNameFromSourceMemberName(sourceMemberName: string): string;
    getAggregateFullNameFromWorkspaceFullName(workspaceFullName: string): string;
    getAggregateFullNameFromComponentFailure(componentFailure: any): string;
    getWorkspaceFullNameFromComponentFailure(componentFailure: any): string;
}
