import { AutoRouterType, RouteEntry } from 'itty-router'; import { InternalAdminManager } from '../../../admin/internal-admin-manager'; import { AdminRequest } from './admin/types'; import { WebAuthConfig } from '..'; import { DynamicAuthManager } from '../../../authManager'; export declare class AdminApi { private router; private authManager; private adminManager; private config; private registeredRoutes; constructor(options: { authManager: DynamicAuthManager; adminManager: InternalAdminManager; config: WebAuthConfig; }); private setupRoutes; getRoutes(): RouteEntry[]; getRouter(): AutoRouterType; handleRequest(req: AdminRequest): Promise; } export * from './admin/types'; export * from './admin/middleware'; //# sourceMappingURL=admin.d.ts.map