import type { AnyObject, ExtendedRecordObject, FnObject, ISchemeAgent, ISchemeService, KeyStringLiteralBuilder, NSchemeService } from "../.."; export declare class SchemaAgent implements ISchemeAgent { private readonly _schemaService; constructor(_schemaService: ISchemeService); get schema(): NSchemeService.BusinessScheme; getAnotherMongoRepository(name: string): T; getMongoRepository(): T; getAnotherValidator>(name: string): NSchemeService.ValidatorStructure; getValidator>(): NSchemeService.ValidatorStructure; getAnotherTypeormRepository(name: string): T; getTypeormRepository(): T; getDictionary(language: L): E; getAnotherDictionary(domain: D, language: E): E; getAnotherResource, SUBS extends Record | undefined | null = Record | undefined | null, L extends string = string>(domain: D, resource: KeyStringLiteralBuilder, substitutions?: SUBS, language?: L): string; getResource, SUBS extends Record | undefined | null = Record | undefined | null, L extends string = string>(resource: KeyStringLiteralBuilder, substitutions?: SUBS, language?: L): string; }