export declare class Botonic { current_path: string; bot_path: string; path: string; conf: any; private app; private df_session_id; constructor(config_path: string); getAction(input: any): any; matchRoute(prop: string, matcher: any, input: any): boolean; processInput(input: any): Promise; getIntent(input: any): Promise; } 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; mixpanel: any; bot: any; headers: object | null; constructor(); beforeExit(): void; loadGlobalCredentials(): void; loadBotCredentials(): void; saveGlobalCredentials(): void; saveBotCredentials(): void; setCurrentBot(bot: any): void; api(path: string, body?: any, method?: string, headers?: object | null): Promise; login(email: any, password: any): Promise; signup(email: string, password: string, org_name: string, campaign: any): Promise; saveBot(bot_name: string): Promise; getBots(): Promise; deployBot(bundlePath: string): Promise; getHeaders(form: any): Promise<{}>; }