import _isFQDN from 'validator/lib/isFQDN'; import { TReferenceProps } from '../../..'; import { IStringProps, TStringValidatorResult } from '../_types'; declare type TParameters = Parameters; export interface IIsFQDNProps { /** * Options is an object which defaults to `{ require_tld: true, allow_underscores: false, allow_trailing_dot: false, allow_numeric_tld: false, allow_wildcard: false }`. If `allow_wildcard` is set to `true`, the validator will allow domain starting with *. (e.g. *.example.com or *.shop.example.com). */ options?: TParameters[1]; } /** * Check if the string is a fully qualified domain name (e.g. `domain.com`). */ export declare const isFQDN: (props?: TReferenceProps & IStringProps) => TStringValidatorResult; export {};