import { UIDLEcommerceSettings, UIDLInvoiceSettings } from '@teleporthq/teleport-types'; export declare const buildWorkflowEcommerceSettingsPayload: (settings: UIDLEcommerceSettings, invoiceSettings?: UIDLInvoiceSettings) => Record; export declare const generateEcommerceSettingsApiRoute: (settings: UIDLEcommerceSettings, invoiceSettings?: UIDLInvoiceSettings) => string; export declare const generateStockCheckApiRoute: (settings: UIDLEcommerceSettings, dataSourceType: string | null, dataSourceConfig: Record | null) => string; export declare const generateProductVariantsApiRoute: (dataSourceType: string | null, dataSourceConfig: Record | null) => string; export declare const generateStoreLocationsApiRoute: (dataSourceType: string | null, dataSourceConfig: Record | null) => string; export declare const generateCategoryCountsApiRoute: (dataSourceType: string | null, dataSourceConfig: Record | null) => string; export declare const generatePaypalCaptureApiRoute: (settleUrl: string | null) => string; export declare const generatePaymentConfirmApiRoute: (settleUrls: Record) => string; export declare const generateDeliveryPriceApiRoute: (settings: UIDLEcommerceSettings) => string; export declare const generateOrderNotificationApiRoute: (settings: UIDLEcommerceSettings, dataSourceType?: string | null, dataSourceConfig?: Record | null, invoiceSettings?: UIDLInvoiceSettings) => string; export declare const generateLowStockAlertApiRoute: (settings: UIDLEcommerceSettings) => string; export declare const isPostgresCartDataSource: (dataSourceType: string | null) => boolean; export declare function generateDbImport(dataSourceType: string | null, dataSourceConfig: Record | null): string | null; //# sourceMappingURL=ecommerce-api-routes-generator.d.ts.map