import { Ai } from '../../../graphql.autogenerated';
interface UseCrumbyRatingAiOptions {
    /** Optional list of AIs to check for existing BC_AI. If not provided, the hook will still work but won't check for existing AIs. */
    aiList?: Ai[];
}
/**
 * Hook to get or create a CrumbyRating AI (BC_AI type).
 * Checks if a BC_AI already exists in the provided list, and if not, creates one.
 * @param options - Configuration options
 * @returns Object with `getOrCreateCrumbyRatingAi` function, `loading` state, and `existingBcAi`
 */
declare const useCrumbyRatingAi: ({ aiList }?: UseCrumbyRatingAiOptions) => {
    getOrCreateCrumbyRatingAi: () => Promise<string | null>;
    loading: boolean;
    existingBcAi: Ai | undefined;
};
export default useCrumbyRatingAi;
