import type { Agent, LLMService } from '@mattermost/types/agents';
export interface AgentsState {
    agents: Agent[];
    agentsStatus: {
        available: boolean;
        reason?: string;
    };
    llmServices: LLMService[];
}
declare const _default: import("redux").Reducer<{
    agents: Agent[];
    agentsStatus: {
        available: boolean;
        reason?: string;
    };
    llmServices: LLMService[];
}, import("redux").AnyAction, Partial<{
    agents: Agent[] | undefined;
    agentsStatus: {
        available: boolean;
        reason?: string;
    } | undefined;
    llmServices: LLMService[] | undefined;
}>>;
export default _default;
