declare const states: { readonly pending: "pending"; readonly rejected: "rejected"; readonly resolved: "resolved"; }; type State = (typeof states)[keyof typeof states]; export declare function usePromise(promise: Promise | (() => Promise) | undefined, inputs?: Array): [T | undefined, Error | undefined, State]; export {};