import type { ParsingOptions, SerializationOptions } from '../definitions.js'; import { FileFormat } from './file-formats.js'; import * as z from 'zod'; export declare const TsDatasetTransformer: import("./transformer.js").LanguageFileTransformer; export declare const TSLinquistMessageDecoder: z.ZodObject<{ '@_id': z.ZodOptional; source: z.ZodString; translation: z.ZodOptional; }, z.core.$strip>; export type LinquistTsMessage = z.infer; export declare const TSLinquistDatasetDecoder: z.ZodObject<{ TS: z.ZodObject<{ '@_sourcelanguage': z.ZodOptional>>; '@_language': z.ZodOptional>>; context: z.ZodObject<{ name: z.ZodOptional; message: z.ZodUnion; source: z.ZodString; translation: z.ZodOptional; }, z.core.$strip>>, z.ZodObject<{ '@_id': z.ZodOptional; source: z.ZodString; translation: z.ZodOptional; }, z.core.$strip>]>; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>;