/** Options accepted by use workflow start. */ export interface UseWorkflowStartOptions { workflowId: string; apiBase?: string; /** Additional headers, such as a cross-origin authorization token. */ headers?: HeadersInit; /** Fetch credential mode for cross-origin cookie-backed sessions. */ credentials?: RequestCredentials; onStart?: (runId: string) => void; onError?: (error: Error) => void; } /** Result returned from use workflow start. */ export interface UseWorkflowStartResult { start: (input: TInput) => Promise; isStarting: boolean; lastRunId: string | null; error: Error | null; resetError: () => void; } /** React hook for workflow start. */ export declare function useWorkflowStart(options: UseWorkflowStartOptions): UseWorkflowStartResult; //# sourceMappingURL=use-workflow-start.d.ts.map