import type { ClientApplication } from '@shopify/app-bridge'; export interface AuthorizedFetchOptions { app: ClientApplication; callbackUri?: string; isAuthorizationCodeRequired?: (response: Response) => boolean; fetchOperation: (uri: RequestInfo, options?: RequestInit) => Promise; } export declare function userAuthorizedFetch({ app, callbackUri, isAuthorizationCodeRequired, fetchOperation, }: AuthorizedFetchOptions): (uri: RequestInfo, options?: RequestInit | undefined) => Promise;