import type { TrpcSessionUser } from '../../trpc/server/types';
type SessionUser = NonNullable<TrpcSessionUser>;
type User = {
    id: SessionUser["id"];
    email: SessionUser["email"];
};
/**
 * It includes in-memory DelegationCredential credentials as well.
 */
export declare function getUsersCredentialsIncludeServiceAccountKey(user: User): Promise<import("@calcom/types/Credential").CredentialForCalendarService[]>;
export declare function getUsersCredentials(user: User): Promise<{
    key: import('../../prisma-client').Prisma.JsonValue;
    user: {
        email: string;
    } | null;
    id: number;
    type: string;
    userId: number | null;
    teamId: number | null;
    delegationCredentialId: string | null;
    appId: string | null;
    invalid: boolean | null;
    delegatedToId?: string | null;
}[]>;
export {};
//# sourceMappingURL=getUsersCredentials.d.ts.map