import type { IntervalLimit } from '../../../../../lib/intervalLimits/intervalLimitSchema';
import type { TrpcSessionUser } from "../../../types";
import type { TUpdateInputSchema } from "./update.schema";
type UpdateOptions = {
    ctx: {
        user: NonNullable<TrpcSessionUser>;
    };
    input: TUpdateInputSchema;
};
export declare const updateHandler: ({ ctx, input }: UpdateOptions) => Promise<{
    logoUrl: string | null;
    name: string;
    bio: string | null;
    slug: string | null;
    theme: string | null;
    brandColor: string | null;
    darkBrandColor: string | null;
    bookingLimits: IntervalLimit;
    includeManagedEventsInLimits: boolean;
    rrResetInterval: import('../../../../../prisma-client').$Enums.RRResetInterval | null;
} | undefined>;
export default updateHandler;
//# sourceMappingURL=update.handler.d.ts.map