import React from "react";
import { AgentApiService } from "../api-service";
import { CurrentApp } from "../models/CurrentApp";
import { FeatureFlagsTitles } from "../models/FeatureFlagsTitles";
import { CurrentUser } from "../models/CurrentUser";
type AgentProviderProps = {
    children?: React.ReactNode;
    token: string | null;
    env: string;
    currentUser: CurrentUser | undefined;
    flags: FeatureFlagsTitles;
    isInCustomerView: boolean;
    agentApiService: AgentApiService;
    hideAgentPanelCallback: () => void;
    isAgentPanelOpenProp: boolean;
    currentApp: CurrentApp;
    currentConversationId: string | null;
};
declare const AgentProvider: React.FC<AgentProviderProps>;
export { AgentProvider };
