import { TypeDefObj } from '../typeDefObj';
import { BundleMetadataType } from './bundleMetadataType';
export declare class LightningComponentBundleMetadataType extends BundleMetadataType {
    constructor(typeDefObj: TypeDefObj);
    protected getMdapiFormattedContentFileName(originContentPath: string, aggregateFullName: string): string;
    getWorkspaceContentFilePath(metadataFilePath: any, retrievedContentFilePath: any): string;
    getRetrievedMetadataPath(fileProperty: any, retrieveRoot: string, bundleFileProperties: any): string;
    getCorrespondingLWCDefinitionFileProperty(retrieveRoot: string, filePropertyFileName: string, lwcMetadataName: string, metadataRegistry: any): any;
    isDefinitionFile(filePath: string): boolean;
    shouldDeleteWorkspaceAggregate(metadataType: string): boolean;
    trackRemoteChangeForSourceMemberName(sourceMemberName: string): boolean;
    onlyDisplayOneConflictPerAggregate(): boolean;
    getDisplayPathForLocalConflict(workspaceFilePath: string): string;
    protected sourceMemberFullNameConflictsWithWorkspaceFullName(sourceMemberFullName: string, workspaceFullName: string): boolean;
    getAggregateFullNameFromMdapiPackagePath(mdapiPackagePath: string): string;
}
