import type { ApprovalRequest, ApprovalStatus } from "@polpo-ai/sdk"; export interface UseApprovalsReturn { approvals: ApprovalRequest[]; pending: ApprovalRequest[]; approve: (requestId: string, opts?: { resolvedBy?: string; note?: string; }) => Promise; isApproving: boolean; reject: (requestId: string, feedback: string, resolvedBy?: string) => Promise; isRejecting: boolean; refetch: () => void; isLoading: boolean; /** @deprecated Use `isLoading` instead. */ loading: boolean; } /** * Hook for managing approval gates. * * Auto-refetches when SSE approval events arrive. */ export declare function useApprovals(status?: ApprovalStatus): UseApprovalsReturn; //# sourceMappingURL=use-approvals.d.ts.map