export declare class BotonicAPIService { cliendId: string; clientSecret: string; baseUrl: string; baseApiUrl: string; loginUrl: string; botPath: string; botCredentialsPath: string; globalConfigPath: string; globalCredentialsPath: string; oauth: any; me: any; analytics: any; lastBuildHash: any; bot: any; headers: object | null; constructor(); beforeExit(): void; loadGlobalCredentials(): void; loadBotCredentials(): void; checkGlobalCredentialsPath(): Promise; saveGlobalCredentials(): Promise; saveBotCredentials(): void; getCurrentBuildHash(): Promise; build(npmCommand?: string): Promise; buildIfChanged(force: boolean, npmCommand?: string): Promise; setCurrentBot(bot: any): void; logout(): void; api(path: string, body?: any, method?: string, headers?: any | null, params?: any): Promise; refreshToken(): Promise; login(email: any, password: any): Promise; signup(email: string, password: string, org_name: string, campaign: any): Promise; saveBot(bot_name: string): Promise; getMe(): Promise; getBots(): Promise; getMoreBots(bots: any, nextBots: any): any; getProviders(): Promise; deployBot(bundlePath: string, forceDeploy: boolean): Promise; deployStatus(deploy_id: string): Promise; getHeaders(form: any): Promise; }