import { Cart, Customer, PaymentCollection, PaymentCollectionType, PaymentSession } from "../models"; export declare type CreatePaymentCollectionInput = { region_id: string; type: PaymentCollectionType; currency_code: string; amount: number; created_by: string; metadata?: any; description?: string; }; export declare type PaymentCollectionSessionInput = { provider_id: string; amount: number; session_id?: string; customer_id: string; }; export declare type PaymentProviderDataInput = { resource_id: string; customer: Partial; currency_code: string; provider_id: string; amount: number; payment_session?: PaymentSession; payment_description?: string; cart_id?: string; cart?: Cart; metadata?: any; }; export declare const defaultPaymentCollectionRelations: string[]; export declare const defaultPaymentCollectionFields: (keyof PaymentCollection)[]; export declare const storePaymentCollectionNotAllowedFieldsAndRelations: string[]; export declare const defaultStorePaymentCollectionRelations: string[]; export declare const defaultStorePaymentCollectionFields: (keyof PaymentCollection)[];