/**
 * `trellis mcp gateway deploy` handler.
 */
export interface GatewayDeployCliOptions {
    name: string;
    publicUrl?: string;
    port?: string | number;
    configDir?: string;
    roomsFile?: string;
    stub?: boolean;
}
export declare function printGatewayDeploySuccess(result: {
    url: string;
    publicUrl: string;
    name: string;
    roomCount: number;
}, configDir: string, stub: boolean): void;
export declare function runGatewayDeployCli(opts: GatewayDeployCliOptions): Promise<void>;
//# sourceMappingURL=gateway-deploy-cli.d.ts.map