import { AuthType } from "./auth-object"; import { ConnectionConfig, ConnectionConfigInput } from "./connection-config"; export interface LiquidTapConfig { wsHost: string; wsPort: number; wssPort: number; useTls: boolean; requireValidSsl: boolean; auth: AuthType | null; appId: string; query: any | null; authenticationTimeout: number; authRetryMaxAttempts: number; authRetryDelay: number; connectionConfig?: ConnectionConfig; } export interface LiquidTapConfigInput { wsHost?: string; wsPort?: number; wssPort?: number; useTls?: boolean; requireValidSsl?: boolean; auth?: AuthType | null; appId?: string; query?: any; authenticationTimeout?: number; authRetryMaxAttempts?: number; authRetryDelay?: number; connectionConfig?: ConnectionConfigInput; }