import { A as Autumn, R as RouteDefinition } from '../../routeTypes-D4BWkDI8.js';
import { A as AuthResult } from '../../authTypes-jU7ON-I5.js';
import { BackendResult } from '../types/responseTypes.js';
import 'zod/v4';
import '../utils/sanitizeBody.js';

/** Execute a route and return BackendResult */
declare const executeRoute: ({ autumn, route, body, getCustomer, }: {
    autumn: Autumn;
    route: RouteDefinition;
    body: unknown;
    getCustomer: () => AuthResult;
}) => Promise<BackendResult>;

export { executeRoute };
