import type { Address, Hostname, Port, ServeHandler, ServeOptions } from './types';
export declare function isPort(port: any): port is Port;
export declare function isHostname(host: any): host is Hostname;
export declare function isAddress(address: any): address is Address;
export declare function isHandler(handler: any): handler is ServeHandler;
export declare function hasHandler(options: any): options is {
    handler: ServeHandler;
};
export declare function isServeOptions(options: any): options is ServeOptions;
declare function toServeOptions(handler: ServeHandler): ServeOptions;
declare function toServeOptions(port: Port, handler: ServeHandler): ServeOptions;
declare function toServeOptions(hostname: Hostname, handler: ServeHandler): ServeOptions;
declare function toServeOptions(port: Port, hostname: Hostname, handler: ServeHandler): ServeOptions;
declare function toServeOptions(address: Address, handler: ServeHandler): ServeOptions;
declare function toServeOptions(options: ServeOptions): ServeOptions;
export { toServeOptions };
