export interface IExtendedPromise<ResolveData> extends Promise<ResolveData> {
    isPending: () => boolean;
    isRejected: () => boolean;
    isResolved: () => boolean;
    wasResolvedPriorTo: (props: IWasResolvedPriorToProps) => boolean;
    getMillisSinceResolved: () => number;
}
interface IWasResolvedPriorToProps {
    minutesAgo: number;
}
export default function extendPromise<ResolveData>(promise: Promise<ResolveData>): IExtendedPromise<ResolveData>;
export {};
