import { MessageDescriptor } from '@formatjs/ts-transformer';
export type FormatFn<T = Record<string, MessageDescriptor>> = (msgs: Record<string, MessageDescriptor>) => T;
export type CompileFn<T = Record<string, MessageDescriptor>> = (msgs: T) => Record<string, string>;
export type SerializeFn<T = Record<string, MessageDescriptor>> = (msgs: T) => string;
export declare const format: FormatFn;
export declare const compile: CompileFn;
