import { _HostPrefixRuleCondition, HostPrefixRuleCondition, HostPrefixRuleConditionImpl } from './hostPrefixRuleCondition'; import { _NetworkProtocolCondition, NetworkProtocolCondition, NetworkProtocolConditionImpl } from './networkProtocolCondition'; import { _MaxMFAProofRuleCondition, MaxMFAProofRuleCondition, MaxMFAProofRuleConditionImpl } from './maxMFAProofRuleCondition'; import { _SourceSubnetCondition, SourceSubnetCondition, SourceSubnetConditionImpl } from './sourceSubnetCondition'; import { _ScopeCondition, ScopeCondition, ScopeConditionImpl } from './scopeCondition'; import { _HttpRuleCondition, HttpRuleCondition, HttpRuleConditionImpl } from './httpRuleCondition'; import { _CompoundRuleCondition, CompoundRuleCondition, CompoundRuleConditionImpl } from './compoundRuleCondition'; import { _SourceISOCountryCodeCondition, SourceISOCountryCodeCondition, SourceISOCountryCodeConditionImpl } from './sourceISOCountryCodeCondition'; /** * @type RuleConditionBase * @export */ export type RuleConditionBase = CompoundRuleCondition | HostPrefixRuleCondition | HttpRuleCondition | MaxMFAProofRuleCondition | NetworkProtocolCondition | ScopeCondition | SourceISOCountryCodeCondition | SourceSubnetCondition; export type RuleConditionBaseImpl = CompoundRuleConditionImpl | HostPrefixRuleConditionImpl | HttpRuleConditionImpl | MaxMFAProofRuleConditionImpl | NetworkProtocolConditionImpl | ScopeConditionImpl | SourceISOCountryCodeConditionImpl | SourceSubnetConditionImpl; export type _RuleConditionBase = _CompoundRuleCondition | _HostPrefixRuleCondition | _HttpRuleCondition | _MaxMFAProofRuleCondition | _NetworkProtocolCondition | _ScopeCondition | _SourceISOCountryCodeCondition | _SourceSubnetCondition; export declare function newRuleConditionBaseImpl(base: _RuleConditionBase): _RuleConditionBase; export declare function instanceOfCompoundRuleCondition(object: any): object is CompoundRuleCondition; export declare function instanceOfHostPrefixRuleCondition(object: any): object is HostPrefixRuleCondition; export declare function instanceOfHttpRuleCondition(object: any): object is HttpRuleCondition; export declare function instanceOfMaxMFAProofRuleCondition(object: any): object is MaxMFAProofRuleCondition; export declare function instanceOfNetworkProtocolCondition(object: any): object is NetworkProtocolCondition; export declare function instanceOfScopeCondition(object: any): object is ScopeCondition; export declare function instanceOfSourceISOCountryCodeCondition(object: any): object is SourceISOCountryCodeCondition; export declare function instanceOfSourceSubnetCondition(object: any): object is SourceSubnetCondition;