import { Observable, ReplaySubject } from 'rxjs';
/**
 * The latest state of the site flags.
 */
export declare const siteFlags: ReplaySubject<Pick<import("../backend/graphqlschema").ISite, "needsRepositoryConfiguration" | "noRepositoriesEnabled" | "alerts" | "hasCodeIntelligence" | "externalAuthEnabled" | "disableBuiltInSearches" | "sendsEmailVerificationEmails" | "updateCheck">>;
/**
 * refreshSiteFlags refreshes the site flags. The result is available from
 * the siteFlags const.
 */
export declare function refreshSiteFlags(): Observable<never>;
//# sourceMappingURL=backend.d.ts.map