export interface AgentOption {
    text: string;
    value: string;
}
interface UseAgentOptionsParams {
    workspaceId?: number;
    fetchPolicy?: 'cache-first' | 'no-cache' | 'network-only';
    isEditMode?: boolean;
}
export declare const useAgentOptions: ({ workspaceId, fetchPolicy, isEditMode, }?: UseAgentOptionsParams) => {
    agentOptions: AgentOption[];
    loading: boolean;
    error: import("@apollo/client").ApolloError | undefined;
    refetch: (variables?: Partial<import("../../../graphql.autogenerated").Exact<{
        input: import("../../../graphql.autogenerated").AgentsInput;
        pageInfo?: import("../../../graphql.autogenerated").InputMaybe<import("../../../graphql.autogenerated").PageInfoInput> | undefined;
    }>> | undefined) => Promise<import("@apollo/client").ApolloQueryResult<import("../../../graphql.autogenerated").AgentsQuery>>;
};
export {};
