import type { IResourceInfo, IResourceModel } from '@breadstone-tools/localizator-core'; import type EventEmitter from 'events'; /** * Event map for the `BaseParser`. * * @public */ export interface IResourceGeneratorStrategyEventMap { start: []; end: []; } /** * Represents the `IResourceGeneratorStrategy` interface. * * @public */ export interface IResourceGeneratorStrategy extends Pick, 'on'> { /** * Transcribes a resource to the specified locale. * * @public * @param data The resource to translate. * @param locale The target locale. * @returns The translated resource */ transcribe(data: { resource: IResourceInfo; models: Array; }, locale: string): Promise>; } //# sourceMappingURL=IResourceGeneratorStrategy.d.ts.map