import type { DivoomStatus } from '../integrations/divoom/types'; export type DivoomCliResult = { exitCode: number; message?: string; error?: string; }; export type DivoomCliOptions = { cwd?: string; dryRun?: boolean; detector?: () => Promise; transportFactory?: (config: { status: DivoomStatus; directory: string; }) => { sendStatus(update: { status: DivoomStatus; reason: string; timestamp: number; }): Promise; }; }; export declare function runDivoomCli(args: string[], options?: DivoomCliOptions): Promise; export declare function detectDivoomAddress(): Promise;