import { CreateTokenProps, ICreateTokenSucces } from "../interfaces/services/ICreateToken";
import { RecoverPasswordProps, IRecoverPasswordSucces } from "../interfaces/services/IRecoverPassword";
import { CreateTokenSocialProps, ICreateTokenSocialSucces } from "../interfaces/services/ICreateTokenSocial";
import { ValidarDadosUsuarioProps } from "../interfaces/services/IValidarEmail";
import { GetCidadesProps, PayloadCidades } from "../interfaces/services/ICidades";
import { CreateAccountProps } from "../interfaces/services/ICreateUser";
import { TipoUsuarioProps } from "../interfaces/services/ITipoUsuario";
import { IUsuarioPreConta, UsuarioPreContaProps } from "../interfaces/services/IUsuarioPreConta";
export declare const isOnline: (apiUrl: string) => Promise<import("axios").AxiosResponse<any, any>>;
export declare const createToken: ({ apiUrl, usuario, senha, empreendimento, plataforma, latitude, longitude }: CreateTokenProps) => Promise<ICreateTokenSucces>;
export declare const createTokenSocial: ({ apiUrl, empreendimento, plataforma, body }: CreateTokenSocialProps) => Promise<ICreateTokenSocialSucces>;
export declare const recoverPassword: ({ apiUrl, email }: RecoverPasswordProps) => Promise<IRecoverPasswordSucces>;
export declare const validarDadosUsuario: ({ apiUrl, email, telefone, usuario, cpf, identificacao }: ValidarDadosUsuarioProps) => Promise<any>;
export declare const getCidades: ({ apiUrl, cidade }: GetCidadesProps) => Promise<PayloadCidades>;
export declare const createAccount: ({ apiUrl, body }: CreateAccountProps) => Promise<any>;
export declare const tipoUsuario: ({ apiUrl, usuario }: TipoUsuarioProps) => Promise<any>;
export declare const usuarioPreconta: ({ apiUrl, usuario }: UsuarioPreContaProps) => Promise<IUsuarioPreConta>;
