export default function createV1(config: {
    token: string;
    host: string;
    regionCode: string;
    logger: boolean;
}): {
    Orders: {
        SessionCreate: (cinemaId: string) => Promise<{
            success: boolean;
            message: string;
            data?: import("./orders").GetOrderDetailsResponse["data"];
        }>;
        GetOrderDetails: (req: import("./orders").GetOrderDetailsRequest) => Promise<{
            success: boolean;
            message: string;
            data?: import("./orders").GetOrderDetailsResponse["data"];
        }>;
        completeEditOrder: (userSessionId: string, request: import("./orders").CompleteEditRequest) => Promise<{
            success: boolean;
            message: string;
            data?: import("./orders").CompleteEditResponse["data"];
        }>;
        removeDealVoucher: (userSessionId: string, request: import("./orders").RemoveDealVoucherRequest) => Promise<{
            success: boolean;
            message: string;
            data?: import("./orders").RemoveDealVoucherResponse["data"];
        }>;
        applyDealVoucher: (userSessionId: string, request: import("./orders").ApplyDealVoucherRequest) => Promise<{
            success: boolean;
            message: string;
            data?: import("./orders").ApplyDealVoucherResponse["data"];
        }>;
        getLoyaltyPointsPaymentBalance: (userSessionId: string) => Promise<{
            success: boolean;
            message: string;
            data?: import("./orders").GetLoyaltyPointsPaymentBalanceResult["data"];
        }>;
        setTickets: (userSessionId: string, sessionId: number, requestBody: import("./orders").SetTicketsRequest) => Promise<{
            success: boolean;
            message: string;
            data?: import("./orders").SetTicketsResponse;
        }>;
    };
};
