import { DeliveryClient, IDeliveryClientConfig, TypeResolver } from '../../lib';
import { IRichTextHtmlParser } from '../../lib/parser/parse-models';
export declare class Context {
    /**
     * Use browser version of html parser when running tests in browser
     */
    richTextHtmlParser?: IRichTextHtmlParser;
    typeResolvers: TypeResolver[];
    projectId: string;
    previewApiKey?: string;
    securedApiKey?: string;
    deliveryClient: DeliveryClient;
    usePreviewMode: boolean;
    useSecuredMode: boolean;
    defaultLanguage?: string;
    baseUrl?: string;
    basePreviewUrl?: string;
    retryAttempts?: number;
    enableAdvancedLogging?: boolean;
    constructor(options?: {
        typeResolvers?: TypeResolver[];
        projectId?: string;
        previewApiKey?: string;
        deliveryClient?: DeliveryClient;
        usePreviewMode?: boolean;
        defaultLanguage?: string;
        baseUrl?: string;
        basePreviewUrl?: string;
        securedApiKey?: string;
        useSecuredMode?: boolean;
        retryAttempts?: number;
        enableAdvancedLogging?: boolean;
    });
    getConfig(): IDeliveryClientConfig;
}
