import type { BackendModule, Resource, ResourceKey, ResourceKeys } from 'i18next'; import { Contract, Path } from '@boost/common'; import type { Blueprint, Schemas } from '@boost/common/optimal'; import type { Format, Locale } from './types'; export interface FileBackendOptions { format?: Format; paths?: Path[]; } export declare class FileBackend extends Contract implements BackendModule { fileCache: Map; type: "backend"; resources: ResourceKeys; init(services: unknown, options: Partial): void; blueprint(schemas: Schemas): Blueprint; create(): void; read(locale: Locale, namespace: string, handler: (error: Error | null, resources: Resource) => void): void; } //# sourceMappingURL=FileBackend.d.ts.map