import type { ClientApplication } from '../../client';
type FetchOperation = typeof fetch;
export interface AuthorizedFetchOptions {
    app: ClientApplication;
    callbackUri?: string;
    isAuthorizationCodeRequired?: (response: Response) => boolean;
    fetchOperation: FetchOperation;
}
export declare function userAuthorizedFetch({ app, callbackUri, isAuthorizationCodeRequired, fetchOperation, }: AuthorizedFetchOptions): FetchOperation;
export {};
