export declare enum USERNAME_TYPE { EMAIL = "Email_Id", CLI = "CLI", CUSTOMER_NUMBER = "SiteID", MSISDN = "MSISDN" } export interface LoginResponse { content: any; status: string; } export interface LoginMethodsResponse { ok: boolean; segment: string; username: string; allowedMethods: string[]; isResidential: boolean; isSohoSmall: boolean; isMediumLargeCorporate: boolean; isMsisdn: boolean; errorCode?: string; } export declare const removeSpaces: (username: any) => string; export declare const checkUsernameType: (username: string) => string | any; export declare const getFormattedUsername: (username: string) => string; export declare const isValidEmail: (email: string) => any; export declare const isValidSiteId: (username: string) => any; export declare const changeUserNameFormat: (username: string) => string; export declare const insertToken: (originalString: string | undefined | null, token: string, tokenPositions: number[]) => string; export declare const replacePlaceholder: (source: string, params: string[]) => string; export declare const MyPolicyCallByAction: (action: string, payload?: string, controllerRef?: any) => Promise; export declare const loginCalls: (action: string, ApiEndPoint: string, username: string, password: string, controllerRef: any, lang?: string, rememberMe?: boolean) => Promise; export declare const fetchAndUpdateChatToken: () => Promise;