export interface TopicOption {
    id: string | null;
    label: string;
}
/**
 * Fetches the list of existing topics from the server.
 * @returns A promise that resolves to an array of TopicOption objects.
 */
export declare const fetchExistingTopicsAPI: (baseUrl: string) => Promise<TopicOption[]>;
export declare const fetchScopes: (name: string, organizationName: string, baseUrl: string) => Promise<{
    scopeOptions: any;
    customScopeOptions: any;
    assistantId: any;
}>;
export declare const fetchUserByEmail: (email: string, baseUrl: string) => Promise<any>;
/**
 * Searches for assistants based on name.
 */
export declare const searchAssistants: (name: string, baseUrl: string) => Promise<any[]>;
export declare const fetchAllCustomScopes: (baseUrl: string) => Promise<any>;
//# sourceMappingURL=agentGenieAPI.d.ts.map