import { ServiceProvider } from "../../service-provider"; import { ServiceContainer } from "../../service-container"; export declare class Logger { instanceofLogger: boolean; log(msg: string): void; } export declare class LoggerProvider extends ServiceProvider { register(app: ServiceContainer): Promise; } export declare class Resource { instanceofResource: boolean; logger: Logger; constructor(opts: { logger: Logger; }); } export declare class DbResource extends Resource { instanceofDbResource: boolean; logger: Logger; constructor(opts: { logger: Logger; }); } export declare class DbResourceProvider extends ServiceProvider { register(app: ServiceContainer): Promise; }