import { InjectionToken } from '@angular/core';
import { HttpContextToken } from '@angular/common/http';
import { AvroAdapterSchemaProvider } from '../services/avroAdapterSchemaProvider/avroAdapterSchemaProvider.interface';
import { AvroRequestObj, AvroResponseObj } from '../interceptors/avroAdapter/avroAdapter.interface';
/**
 * Injection token used for providing AvroAdapterSchemaProvider
 */
export declare const AVRO_ADAPTER_SCHEMA_PROVIDER: InjectionToken<AvroAdapterSchemaProvider>;
/**
 * Http context token for passing AVRO request data with request
 */
export declare const AVRO_REQUEST_DATA: HttpContextToken<AvroRequestObj | null>;
/**
 * Http context token for passing AVRO response data with request
 */
export declare const AVRO_RESPONSE_DATA: HttpContextToken<AvroResponseObj | null>;
//# sourceMappingURL=tokens.d.ts.map