import { Prisma } from '../../../prisma-client';
import type { PrismaClient } from '../../../prisma';
import type { TResponseInputSchema } from "./response.schema";
interface ResponseHandlerOptions {
    ctx: {
        prisma: PrismaClient;
    };
    input: TResponseInputSchema;
}
export declare const responseHandler: ({ ctx, input }: ResponseHandlerOptions) => Promise<{
    formResponse: {
        id: number;
        response: Prisma.JsonValue;
        createdAt: Date;
        formId: string;
        formFillerId: string;
        routedToBookingUid: string | null;
    };
    teamMembersMatchingAttributeLogic: number[] | null;
    attributeRoutingConfig: {
        skipContactOwner?: boolean | undefined;
    } | null;
}>;
export default responseHandler;
//# sourceMappingURL=response.handler.d.ts.map