import { DnsAnswer, DnsQuestion } from "./protocol"; import { AaaaRecord, ARecord, CnameRecord, IPv4Addr, IPv6Addr, MxRecord, NsRecord, TxtRecord } from "../records"; export declare function createAAnswer(question: DnsQuestion, ip: IPv4Addr, ttl?: number): DnsAnswer; export declare function createMxAnswer(question: DnsQuestion, exchange: IPv4Addr, priority?: number, ttl?: number): DnsAnswer; export declare function createNSAnswer(question: DnsQuestion, target: IPv4Addr, ttl?: number): DnsAnswer; export declare function createTxtAnswer(question: DnsQuestion, target: IPv4Addr, ttl?: number): DnsAnswer; export declare function createCnameAnswer(question: DnsQuestion, target: string, ttl?: number): DnsAnswer; export declare function createAaaaAnswer(question: DnsQuestion, target: IPv6Addr, ttl?: number): DnsAnswer;