import type { SalesSdkMultiDaySelectResult, SalesSdkUIHosts } from '../types';
export declare function ensureMultiDayRangeSelected(input: {
    hosts: SalesSdkUIHosts | null | undefined;
    cacheItem?: any;
    catalogItem?: any;
    product?: any;
    detail?: any;
    defaultStartDate?: string | null;
    existingRange?: SalesSdkMultiDaySelectResult | null;
}): Promise<{
    status: 'skip';
} | {
    status: 'ok';
    range: SalesSdkMultiDaySelectResult;
    cacheItem?: any;
} | {
    status: 'cancelled';
} | {
    status: 'missing_host';
}>;
