import { IHttpClient } from './http';
import { AccountMapsResource, ClusterResource, ConfigurationResource, ConnectionsResource, ConnectionAccountsResource, ConnectionGroupsResource, ConnectionItemsResource, ConnectionStatsResource, ContentCategoriesResource, ConventionAuditsResource, DataSourceStatisticsResource, DataSourceSummaryStatisticsResource, DiagnosticFiddlerResource, DiagnosticLoggingResource, DiagnosticMetricsResource, EntityTypesResource, EntityTypeCategoriesResource, EntityTypeDictionariesResource, EntityTypeValidatorsResource, ExtensionsResource, GroupMapsResource, JobsResource, JobCategoriesResource, JobExecutionsResource, JobSchedulersResource, LicenseResource, NotificationsResource, OwnershipGroupsResource, PerformanceResource, PermissionsResource, PersonalDriveResource, PoliciesResource, PolicyActionTypesResource, PolicyAuditCategoriesResource, PolicyCategoriesResource, PolicyAuditsResource, PolicyItemsResource, PolicyLocationActionsResource, PolicyStatisticsResource, PoliciesStatisticsSummaryResource, ProfilesResource, RolesResource, SitesResource, StoragePlatformsResource, TemplatesResource, TransferAuditCategoriesResource, TransferAuditsResource, TransferFoldersResource, TransferItemsResource, TransferJobStatisticsResource, TransferPermissionsResource, TransferReportsResource, TransferReportStatisticsResource, TransferSecurityMappingsResource, UsersResource, UserPreferencesResource, PolicyLocationRulesResource } from './resources';
export declare class SkySyncClient {
    private _httpClient;
    constructor(config?: {
        server?: string;
        username?: string;
        password?: string;
        site?: string;
    });
    constructor(_httpClient: IHttpClient);
    get httpClient(): IHttpClient;
    get configuration(): ConfigurationResource;
    get connections(): ConnectionsResource;
    get connectionItems(): ConnectionItemsResource;
    get connectionAccounts(): ConnectionAccountsResource;
    get connectionGroups(): ConnectionGroupsResource;
    get connectionStats(): ConnectionStatsResource;
    get diagnosticsFiddler(): DiagnosticFiddlerResource;
    get diagnosticsLogging(): DiagnosticLoggingResource;
    get diagnosticMetrics(): DiagnosticMetricsResource;
    get groups(): OwnershipGroupsResource;
    get jobs(): JobsResource;
    get jobCategories(): JobCategoriesResource;
    get jobExecutions(): JobExecutionsResource;
    get jobSchedulers(): JobSchedulersResource;
    get licensing(): LicenseResource;
    get transferItems(): TransferItemsResource;
    get conventionAudits(): ConventionAuditsResource;
    get transferFolders(): TransferFoldersResource;
    get transferAudits(): TransferAuditsResource;
    get transferSecurityMappings(): TransferSecurityMappingsResource;
    get transferPermissions(): TransferPermissionsResource;
    get transferStatistics(): TransferJobStatisticsResource;
    get performance(): PerformanceResource;
    get permissions(): PermissionsResource;
    get personalDrive(): PersonalDriveResource;
    get profiles(): ProfilesResource;
    get roles(): RolesResource;
    get sites(): SitesResource;
    get storagePlatforms(): StoragePlatformsResource;
    get templates(): TemplatesResource;
    get users(): UsersResource;
    get userPreferences(): UserPreferencesResource;
    get transferAuditCategories(): TransferAuditCategoriesResource;
    get contentCategories(): ContentCategoriesResource;
    get cluster(): ClusterResource;
    get reports(): TransferReportsResource;
    get reportStatistics(): TransferReportStatisticsResource;
    get accountMaps(): AccountMapsResource;
    get groupMaps(): GroupMapsResource;
    get extensions(): ExtensionsResource;
    get notifications(): NotificationsResource;
    get policies(): PoliciesResource;
    get policyActionTypes(): PolicyActionTypesResource;
    get policyAuditCategories(): PolicyAuditCategoriesResource;
    get policyCategories(): PolicyCategoriesResource;
    get policyAudits(): PolicyAuditsResource;
    get policyItems(): PolicyItemsResource;
    get policyLocationActions(): PolicyLocationActionsResource;
    get policyLocationRules(): PolicyLocationRulesResource;
    get policyStatistics(): PolicyStatisticsResource;
    get policiesStatisticsSummary(): PoliciesStatisticsSummaryResource;
    get dataSourceStatistics(): DataSourceStatisticsResource;
    get dataSourceSummaryStatistics(): DataSourceSummaryStatisticsResource;
    get entityTypes(): EntityTypesResource;
    get entityTypeCategories(): EntityTypeCategoriesResource;
    get entityTypeDictionaries(): EntityTypeDictionariesResource;
    get entityTypeValidators(): EntityTypeValidatorsResource;
}
