import * as sdk from '@botpress/sdk';
import * as apiUtils from '../api';
import * as logger from '../logger';
import * as utils from '../utils';
export declare class TablesPublisher {
    private readonly _api;
    private readonly _logger;
    private readonly _prompt;
    constructor({ api, logger, prompt, }: {
        api: apiUtils.ApiClient;
        logger: logger.Logger;
        prompt: utils.prompt.CLIPrompt;
    });
    deployTables({ botId, botDefinition }: {
        botId: string;
        botDefinition: sdk.BotDefinition;
    }): Promise<void>;
    private _deployExistingTable;
    private _parseTableColumns;
    private _warnAndConfirm;
    private _deployNewTable;
}
