import BaseDiscovery from '../BaseDiscovery';
import type AuditLogsDiscovery from './audit_logs/AuditLogsDiscovery';
import type BlogsDiscovery from './blogs/BlogsDiscovery';
import type DomainsDiscovery from './domains/DomainsDiscovery';
import type HubdbDiscovery from './hubdb/HubdbDiscovery';
import type PagesDiscovery from './pages/PagesDiscovery';
import type SiteSearchDiscovery from './site_search/SiteSearchDiscovery';
import type SourceCodeDiscovery from './source_code/SourceCodeDiscovery';
import type UrlRedirectsDiscovery from './url_redirects/UrlRedirectsDiscovery';
export default class CmsDiscovery extends BaseDiscovery {
    protected _auditLogs: AuditLogsDiscovery | undefined;
    protected _blogs: BlogsDiscovery | undefined;
    protected _domains: DomainsDiscovery | undefined;
    protected _hubdb: HubdbDiscovery | undefined;
    protected _pages: PagesDiscovery | undefined;
    protected _siteSearch: SiteSearchDiscovery | undefined;
    protected _sourceCode: SourceCodeDiscovery | undefined;
    protected _urlRedirects: UrlRedirectsDiscovery | undefined;
    get auditLogs(): AuditLogsDiscovery;
    get blogs(): BlogsDiscovery;
    get domains(): DomainsDiscovery;
    get hubdb(): HubdbDiscovery;
    get pages(): PagesDiscovery;
    get siteSearch(): SiteSearchDiscovery;
    get sourceCode(): SourceCodeDiscovery;
    get urlRedirects(): UrlRedirectsDiscovery;
}
