import express from 'express'; interface YpRequest extends express.Request> { ypDomain?: any; ypCommunity?: any; sso?: any; redisClient?: any; user?: any; } export declare class AgentProductController { path: string; router: import("express-serve-static-core").Router; private agentProductManager; constructor(); initializeRoutes(): void; getAgentProducts: (req: YpRequest, res: express.Response) => Promise; getAgentProduct: (req: YpRequest, res: express.Response) => Promise; createAgentProduct: (req: YpRequest, res: express.Response) => Promise; updateAgentProduct: (req: YpRequest, res: express.Response) => Promise; deleteAgentProduct: (req: YpRequest, res: express.Response) => Promise; getAgentProductRuns: (req: YpRequest, res: express.Response) => Promise; getAgentProductStatus: (req: YpRequest, res: express.Response) => Promise; } export {};