export type DetectNext = {
    product: 'NEXT' | 'NEXT-CM';
    status: number;
    statusText: string;
    code?: string;
    detail?: string;
    message?: string;
};
/**
 * Discover if host is next or next-cm by trying to authenticate and analyzing failure messages
 * @param host hostname/fqdn/IP
 */
export declare function detectNextAsync(host: string): Promise<DetectNext>;
