import { Observable } from 'rxjs'; import { SearchOptions } from '.'; import * as GQL from '../backend/graphqlschema'; export declare function search(options: SearchOptions): Observable; export declare function fetchSearchResultStats(options: SearchOptions): Observable; export declare function fetchSuggestions(options: SearchOptions): Observable; export declare function fetchSearchScopes(): Observable; export declare function fetchReposByQuery(query: string): Observable<{ name: string; url: string; }[]>; export declare function observeSavedQueries(): Observable; export declare function createSavedQuery(subject: GQL.ConfigurationSubject | GQL.IConfigurationSubject | { id: GQL.ID; }, description: string, query: string, showOnHomepage: boolean, notify: boolean, notifySlack: boolean, disableSubscriptionNotifications?: boolean): Observable; export declare function updateSavedQuery(subject: GQL.ConfigurationSubject | GQL.IConfigurationSubject | { id: GQL.ID; }, id: GQL.ID, description: string, query: string, showOnHomepage: boolean, notify: boolean, notifySlack: boolean): Observable; export declare function deleteSavedQuery(subject: GQL.ConfigurationSubject | GQL.IConfigurationSubject | { id: GQL.ID; }, id: GQL.ID, disableSubscriptionNotifications?: boolean): Observable; //# sourceMappingURL=backend.d.ts.map