import * as x from 'x-value'; export declare const DDNSType: x.UnionType<[x.RefinedType, never, "A", false>, x.RefinedType, never, "AAAA", false>]>; export type DDNSType = x.TypeOf; export declare const IPType: x.UnionType<[x.RefinedType, never, "ipv4", false>, x.RefinedType, never, "ipv6", false>]>; export type IPType = x.TypeOf; export type IDDNSProvider = { readonly name: string; update(ip: string): Promise; };