import type { City, OptionType } from './interfaces';
/** Fetch available cities for a product's delivery promises. */
export declare function fetchCities(productId: number): Promise<{
    cities: City[];
    preselected: City | undefined;
}>;
/** Fetch the delivery promise message for a given city or branch. */
export declare function fetchDeliveryMessage(productId: number, id: number, optionType: OptionType, isLoginCycleEnabled: boolean): Promise<string | null>;
