import { ContextResource, FileResource } from '../resource';
export interface TranslateFn {
    (context: ContextResource, source: FileResource, target: FileResource): void;
    index?: number;
}
export interface TwmExtension {
    test?: RegExp;
    extname: string;
    replace?: string;
    sourceGen?: boolean;
    translate: TranslateFn[];
}
export declare const TS: TwmExtension;
export declare const DTS: TwmExtension;
export declare const JS: TwmExtension;
export declare const JSON: TwmExtension;
export declare const WXML: TwmExtension;
export declare const WXSS: TwmExtension;
