import type commandDefinitions from '../command-definitions';
import { ProjectCommand } from './project-command';
export type DevCommandDefinition = typeof commandDefinitions.dev;
export declare class DevCommand extends ProjectCommand<DevCommandDefinition> {
    private _initialDef;
    private _cacheDevRequestBody;
    private _buildContext;
    constructor(...args: ConstructorParameters<typeof ProjectCommand<DevCommandDefinition>>);
    run(): Promise<void>;
    private _restart;
    private _deploy;
    private _checkSecrets;
    private _spawnWorker;
    private _runBuild;
    private _deployDevIntegration;
    private _deployDevBot;
    private _didDefinitionChange;
    private _forwardTunnelRequest;
    private _formatLocalUrl;
    private _getHeaders;
}
