import { TypeDefObj } from '../typeDefObj';
import { DefaultMetadataType } from './defaultMetadataType';
export declare class BundleMetadataType extends DefaultMetadataType {
    constructor(typeDefObj: TypeDefObj);
    getFullNameFromFilePath(filePath: string): string;
    getAggregateFullNameFromFilePath(filePath: string): string;
    getAggregateFullNameFromMdapiPackagePath(mdapiPackagePath: string): string;
    getAggregateMetadataFilePathFromWorkspacePath(filePath: any): string;
    getDefaultAggregateMetadataPath(fullName: string, defaultSourceDir: string, bundleFileProperties: any): string;
    getAggregateFullNameFromSourceMemberName(sourceMemberName: string): string;
    getAggregateFullNameFromWorkspaceFullName(workspaceFullName: string): string;
    getAggregateFullNameFromFileProperty(fileProperty: any, namespace: string): string;
    protected getPathToMdapiSourceDir(aggregateFullName: string, mdDir: string): string;
    getOriginContentPathsForSourceConvert(metadataFilePath: string, workspaceVersion: string, unsupportedMimeTypes: string[], forceIgnore: any): Promise<string[]>;
    getAggregateFullNameFromComponentFailure(componentFailure: any): string;
    getWorkspaceFullNameFromComponentFailure(componentFailure: any): string;
    handleSlashesForSourceMemberName(sourceMemberFullName: string): string;
    sourceMemberFullNameCorrespondsWithWorkspaceFullName(sourceMemberFullName: string, workspaceFullName: string): boolean;
    isDefinitionFile(filePath: any, metadataRegistry: any): boolean;
    static getDefinitionProperties(fileProperties: any, metadataRegistry: any): any;
}
