import { Prisma } from '../../../prisma-client';
import type { PrismaClient } from '../../../prisma';
import type { TrpcSessionUser } from '../../../trpc/server/trpc';
import type { TFormMutationInputSchema } from "./formMutation.schema";
interface FormMutationHandlerOptions {
    ctx: {
        prisma: PrismaClient;
        user: NonNullable<TrpcSessionUser>;
    };
    input: TFormMutationInputSchema;
}
export declare const formMutationHandler: ({ ctx, input }: FormMutationHandlerOptions) => Promise<{
    position: number;
    id: string;
    name: string;
    disabled: boolean;
    description: string | null;
    routes: Prisma.JsonValue;
    fields: Prisma.JsonValue;
    userId: number;
    teamId: number | null;
    createdAt: Date;
    updatedAt: Date;
    settings: Prisma.JsonValue;
    updatedById: number | null;
}>;
export default formMutationHandler;
//# sourceMappingURL=formMutation.handler.d.ts.map