export type State = { value: T | undefined; error: undefined; } | { value: false; error: Error; }; type Action = { type: 'RESOLVE'; value: T; } | { type: 'REJECT'; error: Error; } | { type: 'RESET'; }; export default function useResolver(resetKey?: unknown): [State, React.Dispatch>]; export {};