import { BaseCommand } from './base-command.js';
export interface BpDeployCommandOptions {
    botPath: string;
    botId: string;
    workspaceId: string;
    credentials: {
        token: string;
        apiUrl: string;
    };
    /** Secret values to pass to bp deploy via --secrets flags */
    secrets?: Record<string, string>;
}
export declare class BpDeployCommand extends BaseCommand<never, void> {
    private options;
    private childProcess;
    private killed;
    constructor(options: BpDeployCommandOptions);
    run(): Promise<void>;
    kill(signal?: NodeJS.Signals): void;
}
//# sourceMappingURL=bp-deploy-command.d.ts.map