export interface FeedbackActionFailure { message: string; retry: () => void; } /** Runs a UI mutation and exposes a single retryable failure state. */ export declare function useFeedbackAction(): { pending: boolean; failure: FeedbackActionFailure | null; run: (action: () => Promise, retryAction?: () => Promise) => Promise; }; export declare function FeedbackActionError({ failure, }: { failure: FeedbackActionFailure | null; }): import("react").JSX.Element | null; //# sourceMappingURL=action.d.ts.map