import type { Static } from '@eggjs/typebox-validate/typebox'; import { Context } from 'egg'; import type { QueryPageOptions } from '../typebox.ts'; import { AbstractController } from './AbstractController.ts'; export declare class ProxyCacheController extends AbstractController { private readonly proxyCacheRepository; private readonly proxyCacheService; private readonly cacheService; listProxyCache(pageSize: Static['pageSize'], pageIndex: Static['pageIndex']): Promise>; showProxyCaches(pageSize: Static['pageSize'], pageIndex: Static['pageIndex'], fullname: string): Promise>; refreshProxyCaches(fullname: string): Promise<{ ok: boolean; tasks: import("../../core/entity/Task.ts").CreateUpdateProxyCacheTask[]; }>; removeProxyCaches(fullname: string): Promise<{ ok: boolean; result: import("leoric").Collection; }>; truncateProxyCaches(ctx: Context): Promise; }