/** * DNS outbound proxy configuration. * * @see https://xtls.github.io/en/config/outbounds/dns.html */ export interface DNSOutboundConfig { /** Network type for DNS queries. */ network?: DNSOutboundNetwork; /** DNS server address. */ address?: string; /** DNS server port. */ port?: number; /** User level for policy. */ userLevel?: number; /** How to handle non-IP DNS queries (e.g. PTR, SRV). */ nonIPQuery?: DNSNonIPQuery; /** Block specific DNS query types by QTYPE number. */ blockTypes?: number[]; } export type DNSOutboundNetwork = 'tcp' | 'udp'; export type DNSNonIPQuery = 'drop' | 'skip' | 'reject'; //# sourceMappingURL=dns.d.ts.map