export interface ParsedInvokeArgs { target?: string; prompt?: string; apiKey?: string; apiKeyEnv?: string; contextId?: string; selfAppId?: string; selfUrl?: string; timeoutMs?: number; pollIntervalMs?: number; async?: boolean; includeInvocationHint?: boolean; json: boolean; help: boolean; errors: string[]; } export interface InvokeCliIo { stdout?: (text: string) => void; stderr?: (text: string) => void; env?: NodeJS.ProcessEnv; } export declare function parseInvokeArgs(args: string[]): ParsedInvokeArgs; export declare function runInvoke(args: string[], io?: InvokeCliIo): Promise; export declare function formatInvokeUsage(): string; export declare function inferSelfAppId(env?: NodeJS.ProcessEnv): string | undefined; //# sourceMappingURL=invoke.d.ts.map