import type { Agent, LLMService } from '@mattermost/types/agents';
import type { GlobalState } from '@mattermost/types/store';
export declare function getAgents(state: GlobalState): Agent[];
export declare function getAgentsStatus(state: GlobalState): {
    available: boolean;
    reason?: string;
};
export declare function getAgent(state: GlobalState, agentId: string): Agent | undefined;
export declare function getDefaultAgent(state: GlobalState): Agent | undefined;
export declare function getLLMServices(state: GlobalState): LLMService[];
