/**
 * interceptors
 */
import { RequestInterceptor, ResponseInterceptor, Response, ResponseError, ApiConfigFinal } from './types.js';
export declare class RuntimeRequestInterceptor extends RequestInterceptor {
    onFulfilled(config: ApiConfigFinal): Promise<ApiConfigFinal<unknown>>;
    onRejected<T = unknown>(error: T): Promise<never>;
}
export declare class RuntimeResponseInterceptor extends ResponseInterceptor {
    onFulfilled(response: Response): Promise<Response<unknown, unknown>>;
    onRejected(error: ResponseError): Promise<never>;
}
