export interface CommandOptions {
    key?: string;
    baseUrl?: string;
    verbose?: boolean;
    [key: string]: any;
}
export interface SyncOptions extends CommandOptions {
    key?: string;
    baseUrl?: string;
    offline?: boolean;
}
export interface TestOptions extends CommandOptions {
    worker?: string;
    workflow?: string;
    input?: string;
    key?: string;
    baseUrl?: string;
}
export interface ListOptions extends CommandOptions {
}
export interface Config {
    version: string;
    workers: Array<{
        id: string;
        name: string;
        slug: string;
        workflows: Array<{
            id: string;
            name: string;
            slug: string;
            launchVariables: string[];
            outputVariables: string[];
        }>;
    }>;
}
