import { type AgentApiContext } from './core'; type RouteParams = Record; export type CreateContextFromNext = (req: Request) => AgentApiContext; export declare function createAgentRouteHandler(createContext?: CreateContextFromNext): (req: Request) => Promise; export declare function updateAgentRegistrationRouteHandler(createContext?: CreateContextFromNext): (req: Request, context: { params: RouteParams; }) => Promise; export declare function requestFeedbackAuthRouteHandler(createContext?: CreateContextFromNext): (req: Request, context?: { params?: RouteParams; }) => Promise; export declare function prepareFeedbackRouteHandler(createContext?: CreateContextFromNext): (req: Request, context: { params: RouteParams; }) => Promise; export declare function prepareValidationRequestRouteHandler(createContext?: CreateContextFromNext): (req: Request, context: { params: RouteParams; }) => Promise; export declare function prepareAssociationRequestRouteHandler(createContext?: CreateContextFromNext): (req: Request, context: { params: RouteParams; }) => Promise; export declare function getFeedbackRouteHandler(createContext?: CreateContextFromNext): (req: Request, context: { params: RouteParams; }) => Promise; export declare function directFeedbackRouteHandler(createContext?: CreateContextFromNext): (req: Request, context: { params: RouteParams; }) => Promise; export declare function getValidationsRouteHandler(createContext?: CreateContextFromNext): (req: Request, context: { params: RouteParams; }) => Promise; export {}; //# sourceMappingURL=next.d.ts.map