import { FrameDecodeConfig } from './FrameDecodeConfig'; export declare class CreateProtocolConfigDTO { port?: number; private 'keepalive_timeout'?; private 'protocol_type'?; description?: string; private 'ssl_enable'?; private 'frame_decode_configs'?; private 'codec_mode'?; private 'func_urn'?; constructor(port?: number, protocolType?: string, codecMode?: string); withPort(port: number): CreateProtocolConfigDTO; withKeepaliveTimeout(keepaliveTimeout: number): CreateProtocolConfigDTO; set keepaliveTimeout(keepaliveTimeout: number | undefined); get keepaliveTimeout(): number | undefined; withProtocolType(protocolType: string): CreateProtocolConfigDTO; set protocolType(protocolType: string | undefined); get protocolType(): string | undefined; withDescription(description: string): CreateProtocolConfigDTO; withSslEnable(sslEnable: boolean): CreateProtocolConfigDTO; set sslEnable(sslEnable: boolean | undefined); get sslEnable(): boolean | undefined; withFrameDecodeConfigs(frameDecodeConfigs: Array): CreateProtocolConfigDTO; set frameDecodeConfigs(frameDecodeConfigs: Array | undefined); get frameDecodeConfigs(): Array | undefined; withCodecMode(codecMode: string): CreateProtocolConfigDTO; set codecMode(codecMode: string | undefined); get codecMode(): string | undefined; withFuncUrn(funcUrn: string): CreateProtocolConfigDTO; set funcUrn(funcUrn: string | undefined); get funcUrn(): string | undefined; } //# sourceMappingURL=CreateProtocolConfigDTO.d.ts.map