import { MetadataType } from '../metadataType';
import { ContentDecompositionStrategy } from './contentDecompositionStrategy';
/**
 *  Content strategy for content files that do not require decomposition e.g. ApexClass
 */
export declare class NonDecomposedContentStrategy implements ContentDecompositionStrategy {
    metadataType: any;
    metadataRegistry: any;
    constructor(metadataType: MetadataType, metadataRegistry: any, workspaceVersion: any);
    getContentPaths(metadataFilePath: string): string[];
    saveContent(metadataFilePath: string, retrievedContentFilePaths: string[], retrievedMetadataFilePath: string, createDuplicates: boolean, unsupportedMimeTypes: string[], forceoverwrite?: boolean): Promise<[string[], string[], string[], string[]]>;
}
