import { AppRepoStructureInterface } from "../../Repository/Interfaces/AppRepoStructure"; import { ClientRepoStructure } from "../../Repository/Interfaces/ClinetRepoStructure"; import { DependencyInjectorController } from "../Interfaces/DependencyInjectorController"; import { NormalizedRequest } from "../Interfaces/NormalizedRequest"; export interface AppDecorateBody { app: AppRepoStructureInterface; } export interface ClientDecorateBody { client: ClientRepoStructure; } export declare function auth({ repoManager }: DependencyInjectorController): (req: NormalizedRequest) => Promise>;