import { FC } from 'react';
import './direct-to-checkout.less';
import { ImportableProduct, SharedDirectToCheckoutProps } from './models';
declare type ExternalDirectToCheckoutProps = {
    product?: ImportableProduct;
} & DirectToCheckoutManagerProps;
declare type DirectToCheckoutManagerProps = {
    variantId?: string;
} & SharedDirectToCheckoutProps;
/**
 * Public facing component for direct to checkout, including DynamicImport wrapper.
 *
 * @param [see] @type ExternalDirectToCheckoutProps.
 * @param showPdp - due to the backward compatibility reasons,
 * undefined showPdp is treated as true. However, this component
 * unwraps this and passes either true or false forward.
 * @constructor
 */
export declare const DirectToCheckout: FC<ExternalDirectToCheckoutProps>;
export {};
//# sourceMappingURL=direct-to-checkout.d.ts.map