import type { TrpcSessionUser } from "../../../trpc";
import type { TDeleteInputSchema } from "./delete.schema";
type DeleteOptions = {
    ctx: {
        user: NonNullable<TrpcSessionUser>;
    };
    input: TDeleteInputSchema;
};
export declare const deleteHandler: ({ ctx, input }: DeleteOptions) => Promise<{
    metadata: import('../../../../../prisma-client').Prisma.JsonValue;
    theme: string | null;
    id: number;
    name: string;
    timeZone: string;
    slug: string | null;
    parentId: number | null;
    bookingLimits: import('../../../../../prisma-client').Prisma.JsonValue;
    createdAt: Date;
    logoUrl: string | null;
    calVideoLogo: string | null;
    appLogo: string | null;
    appIconLogo: string | null;
    bio: string | null;
    hideBranding: boolean;
    isPrivate: boolean;
    hideBookATeamMember: boolean;
    brandColor: string | null;
    darkBrandColor: string | null;
    bannerUrl: string | null;
    timeFormat: number | null;
    weekStart: string;
    isOrganization: boolean;
    pendingPayment: boolean;
    isPlatform: boolean;
    createdByOAuthClientId: string | null;
    smsLockState: import('../../../../../prisma-client').$Enums.SMSLockState;
    smsLockReviewedByAdmin: boolean;
    includeManagedEventsInLimits: boolean;
}>;
export default deleteHandler;
//# sourceMappingURL=delete.handler.d.ts.map