import { TideClientConfig, MemberInfo } from '@qite/tide-client';
export declare const loginMember: (
  username: string,
  password: string,
  tideClientConfig: TideClientConfig,
  portalId: number
) => Promise<import('@qite/tide-client').MemberLoginResponse>;
export declare const confirmMember: (token: string, password: string, hasAgreed: boolean, tideClientConfig: TideClientConfig) => Promise<Response>;
export declare const passwordForgotten: (username: string, tideClientConfig: TideClientConfig, portalId: number) => Promise<boolean>;
export declare const newPassword: (token: string, password: string, tideClientConfig: TideClientConfig) => Promise<boolean>;
export declare const decodeTokenToMemberInfo: (token: string | null) => MemberInfo | undefined;
