import { BuilderContext } from '@angular-devkit/architect'; import { FederationInfo } from '@softarc/native-federation-runtime'; export type WorkspaceConfig = { i18n?: I18nConfig; }; export type LocaleTranslation = string | string[]; export type LocaleObject = { translation: LocaleTranslation; baseHref?: string; subPath?: string; }; export type I18nConfig = { sourceLocale: string | SourceLocaleObject; locales: Record; }; export type SourceLocaleObject = { code: string; baseHref?: string; subPath?: string; }; export declare function getI18nConfig(context: BuilderContext): Promise; export declare function translateFederationArtefacts(i18n: I18nConfig, localize: boolean | string[], outputPath: string, federationResult: FederationInfo): Promise;