import type { MemFsEditorFile } from 'mem-fs-editor'; import type CoreGenerator from '../../base-core/index.ts'; import type { GetWebappTranslationCallback } from '../../client/translation.ts'; export declare function removeDeclarations({ content }: { content: string; }): string; export declare function replaceVueTranslations(this: CoreGenerator | void, { body, enableTranslation, getWebappTranslation, }: { body: string; enableTranslation: boolean; getWebappTranslation: GetWebappTranslationCallback; }): string; export declare function replaceTranslations({ content, type, getWebappTranslation, }: { content: string; type: 'vue' | 'ts'; getWebappTranslation: GetWebappTranslationCallback; }): string; export declare const isTranslatedVueFile: (file: MemFsEditorFile) => boolean; declare function translateVueFilesTransform(this: CoreGenerator | void, { enableTranslation, getWebappTranslation, }: { enableTranslation: boolean; getWebappTranslation: GetWebappTranslationCallback; }): import("stream").Transform; export default translateVueFilesTransform;