type GetUpgradeableOptions = {
    userId: number;
};
export declare const getUpgradeableHandler: ({ userId }: GetUpgradeableOptions) => Promise<({
    team: {
        children: {
            name: string;
            id: number;
            metadata: import('../../../../../prisma-client').Prisma.JsonValue;
            bio: string | null;
            theme: string | null;
            slug: string | null;
            parentId: number | null;
            timeZone: string;
            bookingLimits: import('../../../../../prisma-client').Prisma.JsonValue;
            createdAt: Date;
            weekStart: string;
            hideBranding: boolean;
            timeFormat: number | null;
            brandColor: string | null;
            darkBrandColor: string | null;
            smsLockState: import('../../../../../prisma-client').$Enums.SMSLockState;
            smsLockReviewedByAdmin: boolean;
            logoUrl: string | null;
            calVideoLogo: string | null;
            appLogo: string | null;
            appIconLogo: string | null;
            hideTeamProfileLink: boolean;
            isPrivate: boolean;
            hideBookATeamMember: boolean;
            rrResetInterval: import('../../../../../prisma-client').$Enums.RRResetInterval | null;
            rrTimestampBasis: import('../../../../../prisma-client').$Enums.RRTimestampBasis;
            bannerUrl: string | null;
            isOrganization: boolean;
            pendingPayment: boolean;
            isPlatform: boolean;
            createdByOAuthClientId: string | null;
            includeManagedEventsInLimits: boolean;
        }[];
    } & {
        name: string;
        id: number;
        metadata: import('../../../../../prisma-client').Prisma.JsonValue;
        bio: string | null;
        theme: string | null;
        slug: string | null;
        parentId: number | null;
        timeZone: string;
        bookingLimits: import('../../../../../prisma-client').Prisma.JsonValue;
        createdAt: Date;
        weekStart: string;
        hideBranding: boolean;
        timeFormat: number | null;
        brandColor: string | null;
        darkBrandColor: string | null;
        smsLockState: import('../../../../../prisma-client').$Enums.SMSLockState;
        smsLockReviewedByAdmin: boolean;
        logoUrl: string | null;
        calVideoLogo: string | null;
        appLogo: string | null;
        appIconLogo: string | null;
        hideTeamProfileLink: boolean;
        isPrivate: boolean;
        hideBookATeamMember: boolean;
        rrResetInterval: import('../../../../../prisma-client').$Enums.RRResetInterval | null;
        rrTimestampBasis: import('../../../../../prisma-client').$Enums.RRTimestampBasis;
        bannerUrl: string | null;
        isOrganization: boolean;
        pendingPayment: boolean;
        isPlatform: boolean;
        createdByOAuthClientId: string | null;
        includeManagedEventsInLimits: boolean;
    };
} & {
    id: number;
    role: import('../../../../../prisma-client').$Enums.MembershipRole;
    userId: number;
    teamId: number;
    createdAt: Date | null;
    updatedAt: Date | null;
    disableImpersonation: boolean;
    accepted: boolean;
    customRoleId: string | null;
})[]>;
export default getUpgradeableHandler;
//# sourceMappingURL=getUpgradeable.handler.d.ts.map