import type { attributes } from './attributes'; import type { CommonName } from './CommonName'; import type { MsgVpnRestDeliveryPointRestConsumerAuthenticationScheme } from './MsgVpnRestDeliveryPointRestConsumerAuthenticationScheme'; import type { MsgVpnRestDeliveryPointRestConsumerHttpMethod } from './MsgVpnRestDeliveryPointRestConsumerHttpMethod'; import type { MsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonName } from './MsgVpnRestDeliveryPointRestConsumerTlsTrustedCommonName'; import type { Tags } from './Tags'; export declare type MsgVpnRestDeliveryPointRestConsumer = { restConsumerName: CommonName; remotePort?: number; remoteHost?: string; tlsEnabled?: boolean; enabled: boolean; authenticationScheme?: MsgVpnRestDeliveryPointRestConsumerAuthenticationScheme; authenticationHttpBasicUsername?: string; authenticationHttpBasicPassword?: string; authenticationHttpHeaderName?: string; authenticationHttpHeaderValue?: string; httpMethod?: MsgVpnRestDeliveryPointRestConsumerHttpMethod; maxPostWaitTime?: number; outgoingConnectionCount?: number; retryDelay?: number; trustedCNs?: Array; attributes?: attributes; tags?: Tags; };