import { Response, ResponseData } from '../interfaces/response'; export declare class Packet { ip: string; port: number; query: string; constructor(ip: string, port: number, query: string); send(timeout?: number): void; protected generateResponse(content: ResponseData): Response; protected generateEmptyResponse(error?: any, errorType?: string): Response; equals(other: any): boolean; }