import { IConnectionManager } from 'com.phloxui';
import { AbstractServerResource } from 'com.phloxui';
import { CreateAccountDTO } from '../model/models';
export declare class ParrotsAccountResource extends AbstractServerResource {
    private basePath;
    constructor(connectionMgr: IConnectionManager);
    private addingHeaderRequestOptionsArgs(options, headerData);
    changePasswordWithHttpInfo(body: any): Promise<any>;
    changePassword(body: any): Promise<any>;
    sendEmailChangePasswordWithHttpInfo(email: string): Promise<any>;
    sendEmailChangePassword(email: string): Promise<any>;
    sendEmailValidationAccountWithHttpInfo(body: any): Promise<any>;
    sendEmailValidationAccount(body: any): Promise<any>;
    activateAccountWithHttpInfo(userId: string, secret: string): Promise<any>;
    getAccountsInfo(value: any): Promise<any>;
    getAccountsInfos(body: any): Promise<any>;
    loginWithHttpInfo(username: string, password: string): Promise<any>;
    registerWithHttpInfo(createAccountDTO: CreateAccountDTO): Promise<any>;
    register(createAccountDTO: CreateAccountDTO): Promise<any>;
    checkWithHttpInfo(req: any): Promise<any>;
    check(req: any): Promise<any>;
    oauthLoginWithHttpInfo(authenProvider: string, clientId: string, token: string, clientName?: string, clientData?: any): Promise<any>;
    createOauthWithHttpInfo(authenProvider: string, clientId: string, token: string, registerDTO: any): Promise<any>;
}
