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>;