import type { RunFilter, WorkflowRun, WorkflowStatus } from "../types.js"; /** Options accepted by use workflow list. */ export interface UseWorkflowListOptions { workflowId?: string; status?: WorkflowStatus | WorkflowStatus[]; createdAfter?: Date; createdBefore?: Date; pageSize?: number; apiBase?: string; /** Additional headers, such as a cross-origin authorization token. */ headers?: HeadersInit; /** Fetch credential mode for cross-origin cookie-backed sessions. */ credentials?: RequestCredentials; autoRefresh?: boolean; refreshInterval?: number; } /** Result returned from use workflow list. */ export interface UseWorkflowListResult { runs: WorkflowRun[]; totalCount?: number; isLoading: boolean; error: Error | null; hasMore: boolean; loadMore: () => Promise; refresh: () => Promise; setFilter: (filter: Partial) => void; filter: RunFilter; } /** * List and filter workflow runs. */ export declare function useWorkflowList(options?: UseWorkflowListOptions): UseWorkflowListResult; //# sourceMappingURL=use-workflow-list.d.ts.map