import { AuthenticationExtension, IServiceCall, ISession } from "@chaosinsight/portalclient"; import type { IPortalResponse } from "../index"; export default class EmailPassword extends AuthenticationExtension { readonly authenticationType = "EmailPassword"; protected readonly extensionName = "EmailPassword"; loginPost(email: string, password: string): IServiceCall>; } declare module "@chaosinsight/portalclient" { interface ExtensionHandler { emailPassword: EmailPassword; } }