import { APIResource } from 'cloudflaredev/resource';
import * as ConnectivitySettingsAPI from 'cloudflaredev/resources/zero-trust/connectivity-settings';
import * as IdentityProvidersAPI from 'cloudflaredev/resources/zero-trust/identity-providers';
import * as OrganizationsAPI from 'cloudflaredev/resources/zero-trust/organizations';
import * as SeatsAPI from 'cloudflaredev/resources/zero-trust/seats';
import * as AccessAPI from 'cloudflaredev/resources/zero-trust/access/access';
import * as DevicesAPI from 'cloudflaredev/resources/zero-trust/devices/devices';
import * as DEXAPI from 'cloudflaredev/resources/zero-trust/dex/dex';
import * as DLPAPI from 'cloudflaredev/resources/zero-trust/dlp/dlp';
import * as GatewayAPI from 'cloudflaredev/resources/zero-trust/gateway/gateway';
import * as NetworksAPI from 'cloudflaredev/resources/zero-trust/networks/networks';
import * as RiskScoringAPI from 'cloudflaredev/resources/zero-trust/risk-scoring/risk-scoring';
import * as TunnelsAPI from 'cloudflaredev/resources/zero-trust/tunnels/tunnels';
export declare class ZeroTrust extends APIResource {
    devices: DevicesAPI.Devices;
    identityProviders: IdentityProvidersAPI.IdentityProviders;
    organizations: OrganizationsAPI.Organizations;
    seats: SeatsAPI.Seats;
    access: AccessAPI.Access;
    dex: DEXAPI.DEX;
    tunnels: TunnelsAPI.Tunnels;
    connectivitySettings: ConnectivitySettingsAPI.ConnectivitySettings;
    dlp: DLPAPI.DLP;
    gateway: GatewayAPI.Gateway;
    networks: NetworksAPI.Networks;
    riskScoring: RiskScoringAPI.RiskScoring;
}
export declare namespace ZeroTrust {
    export import Devices = DevicesAPI.Devices;
    export import Device = DevicesAPI.Device;
    export import DeviceGetResponse = DevicesAPI.DeviceGetResponse;
    export import DevicesSinglePage = DevicesAPI.DevicesSinglePage;
    export import DeviceListParams = DevicesAPI.DeviceListParams;
    export import DeviceGetParams = DevicesAPI.DeviceGetParams;
    export import IdentityProviders = IdentityProvidersAPI.IdentityProviders;
    export import AzureAD = IdentityProvidersAPI.AzureAD;
    export import GenericOAuthConfig = IdentityProvidersAPI.GenericOAuthConfig;
    export import IdentityProvider = IdentityProvidersAPI.IdentityProvider;
    export import IdentityProviderType = IdentityProvidersAPI.IdentityProviderType;
    export import ScimConfig = IdentityProvidersAPI.ScimConfig;
    export import IdentityProviderListResponse = IdentityProvidersAPI.IdentityProviderListResponse;
    export import IdentityProviderDeleteResponse = IdentityProvidersAPI.IdentityProviderDeleteResponse;
    export import IdentityProviderListResponsesSinglePage = IdentityProvidersAPI.IdentityProviderListResponsesSinglePage;
    export import IdentityProviderCreateParams = IdentityProvidersAPI.IdentityProviderCreateParams;
    export import IdentityProviderUpdateParams = IdentityProvidersAPI.IdentityProviderUpdateParams;
    export import IdentityProviderListParams = IdentityProvidersAPI.IdentityProviderListParams;
    export import IdentityProviderDeleteParams = IdentityProvidersAPI.IdentityProviderDeleteParams;
    export import IdentityProviderGetParams = IdentityProvidersAPI.IdentityProviderGetParams;
    export import Organizations = OrganizationsAPI.Organizations;
    export import LoginDesign = OrganizationsAPI.LoginDesign;
    export import Organization = OrganizationsAPI.Organization;
    export import OrganizationRevokeUsersResponse = OrganizationsAPI.OrganizationRevokeUsersResponse;
    export import OrganizationCreateParams = OrganizationsAPI.OrganizationCreateParams;
    export import OrganizationUpdateParams = OrganizationsAPI.OrganizationUpdateParams;
    export import OrganizationListParams = OrganizationsAPI.OrganizationListParams;
    export import OrganizationRevokeUsersParams = OrganizationsAPI.OrganizationRevokeUsersParams;
    export import Seats = SeatsAPI.Seats;
    export import Seat = SeatsAPI.Seat;
    export import SeatEditResponse = SeatsAPI.SeatEditResponse;
    export import SeatEditParams = SeatsAPI.SeatEditParams;
    export import Access = AccessAPI.Access;
    export import AccessDevicePostureRule = AccessAPI.AccessDevicePostureRule;
    export import AccessRule = AccessAPI.AccessRule;
    export import AnyValidServiceTokenRule = AccessAPI.AnyValidServiceTokenRule;
    export import AuthenticationMethodRule = AccessAPI.AuthenticationMethodRule;
    export import AzureGroupRule = AccessAPI.AzureGroupRule;
    export import CertificateRule = AccessAPI.CertificateRule;
    export import CountryRule = AccessAPI.CountryRule;
    export import DomainRule = AccessAPI.DomainRule;
    export import EmailListRule = AccessAPI.EmailListRule;
    export import EmailRule = AccessAPI.EmailRule;
    export import EveryoneRule = AccessAPI.EveryoneRule;
    export import ExternalEvaluationRule = AccessAPI.ExternalEvaluationRule;
    export import GitHubOrganizationRule = AccessAPI.GitHubOrganizationRule;
    export import GroupRule = AccessAPI.GroupRule;
    export import GSuiteGroupRule = AccessAPI.GSuiteGroupRule;
    export import IPListRule = AccessAPI.IPListRule;
    export import IPRule = AccessAPI.IPRule;
    export import OktaGroupRule = AccessAPI.OktaGroupRule;
    export import SAMLGroupRule = AccessAPI.SAMLGroupRule;
    export import ServiceTokenRule = AccessAPI.ServiceTokenRule;
    export import DEX = DEXAPI.DEX;
    export import DeviceExperienceMonitor = DEXAPI.DeviceExperienceMonitor;
    export import NetworkPath = DEXAPI.NetworkPath;
    export import NetworkPathResponse = DEXAPI.NetworkPathResponse;
    export import Percentiles = DEXAPI.Percentiles;
    export import Tunnels = TunnelsAPI.Tunnels;
    export import Connection = TunnelsAPI.Connection;
    export import TunnelCreateResponse = TunnelsAPI.TunnelCreateResponse;
    export import TunnelListResponse = TunnelsAPI.TunnelListResponse;
    export import TunnelDeleteResponse = TunnelsAPI.TunnelDeleteResponse;
    export import TunnelEditResponse = TunnelsAPI.TunnelEditResponse;
    export import TunnelGetResponse = TunnelsAPI.TunnelGetResponse;
    export import TunnelListResponsesV4PagePaginationArray = TunnelsAPI.TunnelListResponsesV4PagePaginationArray;
    export import TunnelCreateParams = TunnelsAPI.TunnelCreateParams;
    export import TunnelListParams = TunnelsAPI.TunnelListParams;
    export import TunnelDeleteParams = TunnelsAPI.TunnelDeleteParams;
    export import TunnelEditParams = TunnelsAPI.TunnelEditParams;
    export import TunnelGetParams = TunnelsAPI.TunnelGetParams;
    export import ConnectivitySettings = ConnectivitySettingsAPI.ConnectivitySettings;
    export import ConnectivitySettingEditResponse = ConnectivitySettingsAPI.ConnectivitySettingEditResponse;
    export import ConnectivitySettingGetResponse = ConnectivitySettingsAPI.ConnectivitySettingGetResponse;
    export import ConnectivitySettingEditParams = ConnectivitySettingsAPI.ConnectivitySettingEditParams;
    export import ConnectivitySettingGetParams = ConnectivitySettingsAPI.ConnectivitySettingGetParams;
    export import DLP = DLPAPI.DLP;
    export import Gateway = GatewayAPI.Gateway;
    export import GatewayCreateResponse = GatewayAPI.GatewayCreateResponse;
    export import GatewayListResponse = GatewayAPI.GatewayListResponse;
    export import GatewayCreateParams = GatewayAPI.GatewayCreateParams;
    export import GatewayListParams = GatewayAPI.GatewayListParams;
    export import Networks = NetworksAPI.Networks;
    export import RiskScoring = RiskScoringAPI.RiskScoring;
    export import RiskScoringGetResponse = RiskScoringAPI.RiskScoringGetResponse;
    export import RiskScoringResetResponse = RiskScoringAPI.RiskScoringResetResponse;
    export import RiskScoringGetParams = RiskScoringAPI.RiskScoringGetParams;
}
//# sourceMappingURL=zero-trust.d.ts.map