import { z } from 'zod'; import type { HttpClient } from '../http.js'; import type { ExternalUserLoginResult, ExternalUserRecord } from '../types.js'; declare const externalUsersLoginBodySchema: z.ZodEffects; tenantSlug: z.ZodOptional; username: z.ZodString; }, "strip", z.ZodTypeAny, { username: string; password: string; tenantDomain?: string | undefined; tenantSlug?: string | undefined; }, { username: string; password: string; tenantDomain?: string | undefined; tenantSlug?: string | undefined; }>, { username: string; password: string; tenantDomain?: string | undefined; tenantSlug?: string | undefined; }, { username: string; password: string; tenantDomain?: string | undefined; tenantSlug?: string | undefined; }>; type ExternalUsersLoginBody = z.infer; export declare const externalUsersLogin: (http: HttpClient, body: ExternalUsersLoginBody, opts?: { userSchema?: z.ZodType; }) => Promise>; export {}; //# sourceMappingURL=externalUsersLogin.d.ts.map