import type { ComponentID, ComponentIdList } from '@teambit/component-id'; import type { Tmp } from '@teambit/legacy.scope'; export type MessagePerComponent = { id: ComponentID; msg: string; }; export declare class MessagePerComponentFetcher { private idsToTagObject; private idsToAutoTagObject; constructor(idsToTag: ComponentIdList, idsToAutoTag: ComponentIdList); getMessagesFromEditor(tmp: Tmp, editor: string | boolean): Promise; getTemplate(): string; parseFileWithMessages(messagesFileContent: string): MessagePerComponent[]; private openEditor; private getIdsToTagStr; private getIdsToAutoTagStr; }