import { APIResource } from "../../core/resource.js"; import * as ConnectivitySettingsAPI from "./connectivity-settings.js"; import { BaseConnectivitySettings, ConnectivitySettingEditParams, ConnectivitySettingEditResponse, ConnectivitySettingGetParams, ConnectivitySettingGetResponse, ConnectivitySettings } from "./connectivity-settings.js"; import * as SeatsAPI from "./seats.js"; import { BaseSeats, Seat, SeatEditParams, Seats, SeatsSinglePage } from "./seats.js"; import * as AccessAPI from "./access/access.js"; import { Access, BaseAccess } from "./access/access.js"; import * as CasbAPI from "./casb/casb.js"; import { BaseCasb, Casb } from "./casb/casb.js"; import * as DevicesAPI from "./devices/devices.js"; import { BaseDevices, Device, DeviceGetParams, DeviceGetResponse, DeviceListParams, Devices, DevicesSinglePage } from "./devices/devices.js"; import * as DEXAPI from "./dex/dex.js"; import { BaseDEX, DEX, DigitalExperienceMonitor, NetworkPath, NetworkPathResponse, Percentiles } from "./dex/dex.js"; import * as DLPAPI from "./dlp/dlp.js"; import { BaseDLP, DLP } from "./dlp/dlp.js"; import * as GatewayAPI from "./gateway/gateway.js"; import { BaseGateway, Gateway, GatewayCreateParams, GatewayCreateResponse, GatewayListParams, GatewayListResponse } from "./gateway/gateway.js"; import * as IdentityProvidersAPI from "./identity-providers/identity-providers.js"; import { AzureAD, BaseIdentityProviders, GenericOAuthConfig, IdentityProvider, IdentityProviderCreateParams, IdentityProviderDeleteParams, IdentityProviderDeleteResponse, IdentityProviderGetParams, IdentityProviderListParams, IdentityProviderListResponse, IdentityProviderListResponsesV4PagePaginationArray, IdentityProviderSCIMConfig, IdentityProviderType, IdentityProviderUpdateParams, IdentityProviders } from "./identity-providers/identity-providers.js"; import * as NetworksAPI from "./networks/networks.js"; import { BaseNetworks, Networks } from "./networks/networks.js"; import * as OrganizationsAPI from "./organizations/organizations.js"; import { BaseOrganizations, LoginDesign, Organization, OrganizationCreateParams, OrganizationListParams, OrganizationRevokeUsersParams, OrganizationRevokeUsersResponse, OrganizationUpdateParams, Organizations } from "./organizations/organizations.js"; import * as ResourceLibraryAPI from "./resource-library/resource-library.js"; import { BaseResourceLibrary, ResourceLibrary } from "./resource-library/resource-library.js"; import * as RiskScoringAPI from "./risk-scoring/risk-scoring.js"; import { BaseRiskScoring, RiskScoring, RiskScoringGetParams, RiskScoringGetResponse, RiskScoringResetParams, RiskScoringResetResponse } from "./risk-scoring/risk-scoring.js"; import * as TunnelsAPI from "./tunnels/tunnels.js"; import { BaseTunnels, Connection, TunnelListParams, TunnelListResponse, TunnelListResponsesV4PagePaginationArray, Tunnels } from "./tunnels/tunnels.js"; export declare class BaseZeroTrust extends APIResource { static readonly _key: readonly ['zeroTrust']; } export declare class ZeroTrust extends BaseZeroTrust { devices: DevicesAPI.Devices; identityProviders: IdentityProvidersAPI.IdentityProviders; organizations: OrganizationsAPI.Organizations; seats: SeatsAPI.Seats; access: AccessAPI.Access; casb: CasbAPI.Casb; dex: DEXAPI.DEX; tunnels: TunnelsAPI.Tunnels; connectivitySettings: ConnectivitySettingsAPI.ConnectivitySettings; dlp: DLPAPI.DLP; gateway: GatewayAPI.Gateway; networks: NetworksAPI.Networks; riskScoring: RiskScoringAPI.RiskScoring; resourceLibrary: ResourceLibraryAPI.ResourceLibrary; } export declare namespace ZeroTrust { export { Devices as Devices, BaseDevices as BaseDevices, type Device as Device, type DeviceGetResponse as DeviceGetResponse, type DevicesSinglePage as DevicesSinglePage, type DeviceListParams as DeviceListParams, type DeviceGetParams as DeviceGetParams, }; export { IdentityProviders as IdentityProviders, BaseIdentityProviders as BaseIdentityProviders, type AzureAD as AzureAD, type GenericOAuthConfig as GenericOAuthConfig, type IdentityProvider as IdentityProvider, type IdentityProviderSCIMConfig as IdentityProviderSCIMConfig, type IdentityProviderType as IdentityProviderType, type IdentityProviderListResponse as IdentityProviderListResponse, type IdentityProviderDeleteResponse as IdentityProviderDeleteResponse, type IdentityProviderListResponsesV4PagePaginationArray as IdentityProviderListResponsesV4PagePaginationArray, type IdentityProviderCreateParams as IdentityProviderCreateParams, type IdentityProviderUpdateParams as IdentityProviderUpdateParams, type IdentityProviderListParams as IdentityProviderListParams, type IdentityProviderDeleteParams as IdentityProviderDeleteParams, type IdentityProviderGetParams as IdentityProviderGetParams, }; export { Organizations as Organizations, BaseOrganizations as BaseOrganizations, type LoginDesign as LoginDesign, type Organization as Organization, type OrganizationRevokeUsersResponse as OrganizationRevokeUsersResponse, type OrganizationCreateParams as OrganizationCreateParams, type OrganizationUpdateParams as OrganizationUpdateParams, type OrganizationListParams as OrganizationListParams, type OrganizationRevokeUsersParams as OrganizationRevokeUsersParams, }; export { Seats as Seats, BaseSeats as BaseSeats, type Seat as Seat, type SeatsSinglePage as SeatsSinglePage, type SeatEditParams as SeatEditParams, }; export { Access as Access, BaseAccess as BaseAccess }; export { Casb as Casb, BaseCasb as BaseCasb }; export { DEX as DEX, BaseDEX as BaseDEX, type DigitalExperienceMonitor as DigitalExperienceMonitor, type NetworkPath as NetworkPath, type NetworkPathResponse as NetworkPathResponse, type Percentiles as Percentiles, }; export { Tunnels as Tunnels, BaseTunnels as BaseTunnels, type Connection as Connection, type TunnelListResponse as TunnelListResponse, type TunnelListResponsesV4PagePaginationArray as TunnelListResponsesV4PagePaginationArray, type TunnelListParams as TunnelListParams, }; export { ConnectivitySettings as ConnectivitySettings, BaseConnectivitySettings as BaseConnectivitySettings, type ConnectivitySettingEditResponse as ConnectivitySettingEditResponse, type ConnectivitySettingGetResponse as ConnectivitySettingGetResponse, type ConnectivitySettingEditParams as ConnectivitySettingEditParams, type ConnectivitySettingGetParams as ConnectivitySettingGetParams, }; export { DLP as DLP, BaseDLP as BaseDLP }; export { Gateway as Gateway, BaseGateway as BaseGateway, type GatewayCreateResponse as GatewayCreateResponse, type GatewayListResponse as GatewayListResponse, type GatewayCreateParams as GatewayCreateParams, type GatewayListParams as GatewayListParams, }; export { Networks as Networks, BaseNetworks as BaseNetworks }; export { RiskScoring as RiskScoring, BaseRiskScoring as BaseRiskScoring, type RiskScoringGetResponse as RiskScoringGetResponse, type RiskScoringResetResponse as RiskScoringResetResponse, type RiskScoringGetParams as RiskScoringGetParams, type RiskScoringResetParams as RiskScoringResetParams, }; export { ResourceLibrary as ResourceLibrary, BaseResourceLibrary as BaseResourceLibrary }; } //# sourceMappingURL=zero-trust.d.ts.map