import type CoreGenerator from '../../base-core/index.js';
import type { GetWebappTranslationCallback } from '../../../lib/types/base/translation.js';
export declare function removeDeclarations({ content }: {
    content: string;
}): string;
export declare function replaceTranslationTags(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: any) => boolean;
declare function translateVueFilesTransform(this: CoreGenerator | void, { enableTranslation, getWebappTranslation, }: {
    enableTranslation: boolean;
    getWebappTranslation: GetWebappTranslationCallback;
}): import("stream").Transform;
export default translateVueFilesTransform;
