import { DiscoverySearchFactory } from "./factories/search.factory";
import { DiscoveryLandingFactory } from "./factories/landing.factory";
import { DiscoveryNavigationFactory } from "./factories/navigation.factory";
import { DiscoveryProductSheetFactory } from "./factories/productSheet.factory";
import { DiscoveryProductSelectionFactory } from "./factories/productSelection.factory";
import { DiscoverySuggestedKeywordsFactory } from "./factories/suggestedKeywords.factory";
import { DiscoveryZeroResultsFactory } from "./factories/zeroResults.factory";
import { DicoverySettings } from "./settings";
import { SdkSettings } from "../../sdk/settings";
export declare class Discovery {
    #private;
    settings: DicoverySettings;
    search: DiscoverySearchFactory;
    navigation: DiscoveryNavigationFactory;
    landing: DiscoveryLandingFactory;
    productSheet: DiscoveryProductSheetFactory;
    productSelection: DiscoveryProductSelectionFactory;
    suggestedKeywords: DiscoverySuggestedKeywordsFactory;
    zeroResults: DiscoveryZeroResultsFactory;
    constructor(settings: SdkSettings);
    connect(): Promise<void>;
}
