import { Dictionary } from "@intlayer/types/dictionary";

//#region src/formatDictionary.d.ts
declare const formatDictionary: (dictionary: Dictionary) => Dictionary;
declare const formatDictionaries: (dictionaries: Dictionary[]) => Promise<Dictionary[]>;
declare const formatDictionaryOutput: (dictionary: Dictionary, format: Dictionary["format"]) => Dictionary | {
  format: string;
  content: import("@intlayer/core/messageFormat").JsonValue;
  $schema?: "https://intlayer.org/schema.json";
  id?: import("@intlayer/types").DictionaryId;
  projectIds?: string[];
  localId?: import("@intlayer/types").LocalDictionaryId;
  localIds?: import("@intlayer/types").LocalDictionaryId[];
  key: import("@intlayer/types").DictionaryKey;
  title?: string;
  description?: string;
  versions?: string[];
  version?: string;
  filePath?: string;
  tags?: string[];
  locale?: import("@intlayer/types").LocalesValues;
  contentAutoTransformation?: import("@intlayer/types").ContentAutoTransformation;
  fill?: import("@intlayer/types").Fill;
  filled?: true;
  priority?: number;
  importMode?: import("@intlayer/types").ImportMode;
  location?: import("@intlayer/types").DictionaryLocation;
  schema: undefined;
};
declare const formatDictionariesOutput: (dictionaries: Dictionary[], format: Dictionary["format"]) => (Dictionary | {
  format: string;
  content: import("@intlayer/core/messageFormat").JsonValue;
  $schema?: "https://intlayer.org/schema.json";
  id?: import("@intlayer/types").DictionaryId;
  projectIds?: string[];
  localId?: import("@intlayer/types").LocalDictionaryId;
  localIds?: import("@intlayer/types").LocalDictionaryId[];
  key: import("@intlayer/types").DictionaryKey;
  title?: string;
  description?: string;
  versions?: string[];
  version?: string;
  filePath?: string;
  tags?: string[];
  locale?: import("@intlayer/types").LocalesValues;
  contentAutoTransformation?: import("@intlayer/types").ContentAutoTransformation;
  fill?: import("@intlayer/types").Fill;
  filled?: true;
  priority?: number;
  importMode?: import("@intlayer/types").ImportMode;
  location?: import("@intlayer/types").DictionaryLocation;
  schema: undefined;
})[];
//#endregion
export { formatDictionaries, formatDictionariesOutput, formatDictionary, formatDictionaryOutput };
//# sourceMappingURL=formatDictionary.d.ts.map