import { FetchOptionsInput } from '../networking/fetchOptions.generated.js'; import { BoxClient } from '../client.generated.js'; import { FetchOptions } from '../networking/fetchOptions.generated.js'; import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { Interceptor } from '../networking/interceptors.generated.js'; export declare const client: BoxClient; export declare class InterceptorAddingRoleToFields implements Interceptor { constructor(fields: Omit); /** * @param {FetchOptions} options * @returns {FetchOptions} */ beforeRequest(options: FetchOptions): FetchOptions; /** * @param {FetchResponse} response * @returns {FetchResponse} */ afterRequest(response: FetchResponse): FetchResponse; } export declare class InterceptorThrowingError implements Interceptor { constructor(fields: Omit); /** * @param {FetchOptions} options * @returns {FetchOptions} */ beforeRequest(options: FetchOptions): FetchOptions; /** * @param {FetchResponse} response * @returns {FetchResponse} */ afterRequest(response: FetchResponse): FetchResponse; } export declare class InterceptorChangingResponse implements Interceptor { constructor(fields: Omit); /** * @param {FetchOptionsInput} optionsInput * @returns {FetchOptions} */ beforeRequest(optionsInput: FetchOptionsInput): FetchOptions; /** * @param {FetchResponse} response * @returns {FetchResponse} */ afterRequest(response: FetchResponse): FetchResponse; } export {};