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