package client

import (
	"agent/internal/include"
)

type LoginResult = include.LoginResult

type IClient = include.IClient
type ServerCfg = include.ServerCfg
type ClientCfg = include.ClientCfg
type DebugCfg = include.DebugCfg
type ScheduleCfg = include.ScheduleCfg
type AppConfig = include.AppConfig
type AgentRemoteConfig = include.AgentRemoteConfig
type ClientItenterval = include.ClientItenterval
type ClientLoginOpts = include.ClientLoginOpts
type AuthDataOpts = include.AuthDataOpts

type ClientMethods = include.ClientMethods
type ITransport = include.ITransport

type IModule = include.IModule
type IModuleName = include.IModuleName

type ICommand = include.ICommand

type NewTransportProto func(cfg *AppConfig) ITransport

var Transports []NewTransportProto
