declare enum BackgroundFetchResult { NoData = 1, NewData = 2, Failed = 3 } declare enum BackgroundFetchStatus { Denied = 1, Restricted = 2, Available = 3 } interface BackgroundFetchOptions { minimumInterval?: number; stopOnTerminate?: boolean; startOnBoot?: boolean; } export declare function getStatusAsync(): Promise; export declare function setMinimumIntervalAsync(minimumInterval: number): Promise; export declare function registerTaskAsync(taskName: string, options?: BackgroundFetchOptions): Promise; export declare function unregisterTaskAsync(taskName: string): Promise; export { BackgroundFetchResult as Result, BackgroundFetchStatus as Status, };