import type { BotonicSecrets, BotonicSettings } from '@botonic/shared';
export declare class BotonicContextSettings {
    private readonly rawSettings;
    constructor(rawSettings: BotonicSettings);
    get raw(): BotonicSettings;
    get hubtypeApiUrl(): string;
    get staticUrl(): string | undefined;
    get languageDetectionEnabled(): boolean;
    get litellmApiUrl(): string | undefined;
    get azureOpenAiApiBase(): string | undefined;
    get azureOpenAiApiVersion(): string | undefined;
    get allSettings(): BotonicSettings;
}
export declare class BotonicContextSecrets {
    private readonly rawSecrets;
    constructor(rawSecrets: BotonicSecrets);
    get raw(): BotonicSecrets;
    get hubtypeAccessToken(): string;
    get azureOpenAiApiKey(): string;
    get litellmApiKey(): string;
    get allSecrets(): BotonicSecrets;
}
