import type { AIState, Channel } from 'stream-chat';
export declare const AIStates: {
    Error: string;
    ExternalSources: string;
    Generating: string;
    Idle: string;
    Stop: string;
    Thinking: string;
};
/**
 * A hook that returns the current state of the AI.
 * @param {Channel} channel - The channel for which we want to know the AI state.
 * @returns {{ aiState: AIState }} The current AI state for the given channel.
 */
export declare const useAIState: (channel?: Channel) => {
    aiState: AIState;
};
