import type { IntervalLimit } from "@calcom/types/Calendar";
import type { TrpcSessionUser } from "../../../trpc";
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;
} | undefined>;
export default updateHandler;
//# sourceMappingURL=update.handler.d.ts.map