import type { TemplateOptions } from 'src/xliff';
import type { SkeletonOptions } from 'src/skeleton';
export type ExtractOptions = TemplateOptions & SkeletonOptions;
export type ExtractOutput = {
    skeleton: string;
    xliff: string;
    units: string[];
};
export type ComposeOptions = {
    useSource?: boolean;
};
export declare function extract(content: string, options: ExtractOptions): ExtractOutput;
export declare function compose(skeleton: string, xliff: string | string[], { useSource }: {
    useSource?: boolean | undefined;
}): string;
