import { BitIds } from '../../bit-id';
import ComponentObjects from '../component-objects';
import Scope from '../scope';
export declare function exportManyBareScope(scope: Scope, componentsObjects: ComponentObjects[], clientIsOld: boolean): Promise<BitIds>;
export declare function exportMany({ scope, ids, remoteName, context, includeDependencies, changeLocallyAlthoughRemoteIsDifferent, codemod, allVersions, idsWithFutureScope }: {
    scope: Scope;
    ids: BitIds;
    remoteName: string | null | undefined;
    context?: Record<string, any>;
    includeDependencies: boolean;
    changeLocallyAlthoughRemoteIsDifferent: boolean;
    codemod: boolean;
    allVersions: boolean;
    idsWithFutureScope: BitIds;
}): Promise<{
    exported: BitIds;
    updatedLocally: BitIds;
}>;
