/** * @mixxtor/adonisjs-translader * * (c) Mixxtor * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ import type { ApplicationService } from '@adonisjs/core/types'; import type { TranslationService } from '../src/types.js'; /** * Extend AdonisJS container bindings with translation service */ declare module '@adonisjs/core/types' { interface ContainerBindings { 'translation.manager': TranslationService; } } export default class TranslationProvider { protected app: ApplicationService; constructor(app: ApplicationService); /** * Register translation service */ register(): Promise; /** * Boot the provider */ boot(): Promise; /** * Shutdown the provider */ shutdown(): Promise; }