/**
 * Handler for machines_list messages.
 * Forwards the request to the gateway, which queries the database for the
 * user's machines, and returns the response to the client.
 */
import type { RequestMessage, Message } from "@pocketcoder/shared";
import type { GatewayClient } from "../gateway/websocket-client.js";
/**
 * Provide the gateway client to the handler.
 * Must be called during daemon startup before messages arrive.
 */
export declare function setMachinesListGatewayClient(client: GatewayClient): void;
export declare function handleMachinesList(message: RequestMessage, send: (response: Message) => void): Promise<void>;
//# sourceMappingURL=machines-list.d.ts.map