export class RevelSystemsAPI {
    constructor(url?: string, apiKey?: string, apiSecret?: string);
    url: any;
    headers: {
        'user-agent': string;
        'content-type': string;
        accept: string;
        'API-AUTHENTICATION': string;
    };
    headersFormData: {
        'user-agent': string;
        accept: string;
        'API-AUTHENTICATION': string;
    };
    Address: string;
    Employee: string;
    Establishment: string;
    Order: string;
    Version: string;
    OrderAllInOne: string;
    OrderDataDiff: string;
    OrderExchange: string;
    OrderExchangeItem: string;
    OrderHistory: string;
    OrderItem: string;
    OrderItemCatering: string;
    OrderItemCommission: string;
    OrderItemDataDiff: string;
    OrderTaxBreakDown: string;
    Payment: string;
    AppliedServiceFee: string;
    AppliedTaxOrder: string;
    AppliedTaxOrderItem: string;
    Attribute: string;
    AttributeValue: string;
    BankDrop: string;
    Brand: string;
    BusinessActionLog: string;
    BusinessDay: string;
    CashOffice: string;
    ComboProductSet: string;
    ComboProductSetProduct: string;
    Company: string;
    Currency: string;
    CurrentStock: string;
    CustomMenu: string;
    CustomOrderOption: string;
    CustomOrderOptionPrinterSettings: string;
    CustomPaymentType: string;
    Customer: string;
    CustomerAddress: string;
    CustomerEstablishment: string;
    CustomerGroup: string;
    CustomerGroupCustomers: string;
    CustomerHistory: string;
    getCustomerHistoryByID(id: any): Promise<any>;
    downloadCustomerHistory(cc_last_name?: string, now?: string, last_4_cc_digits?: string, cc_first_name?: string, id?: string, additional_filters?: string): Promise<any>;
    getCustomerGroupCustomersByID(id: any): Promise<any>;
    downloadCustomerGroupCustomers(customer_group?: string, id?: string, additional_filters?: string): Promise<any>;
    getCustomerGroupByID(id: any): Promise<any>;
    downloadCustomerGroup(additional_filters?: string): Promise<any>;
    getCustomerEstablishmentByID(id: any): Promise<any>;
    downloadCustomerEstablishment(customer?: string, establishment?: string, additional_filters?: string): Promise<any>;
    getCustomerAddressByID(id: any): Promise<any>;
    downloadCustomerAddress(customer?: string, uuid?: string, country?: string, active?: string, street_1?: string, id?: string, additional_filters?: string): Promise<any>;
    getCustomerByID(id: any): Promise<any>;
    downloadCustomer(updated_date?: string, phone_number?: string, last_name?: string, total_purchases?: string, active?: string, first_name?: string, uuid?: string, ref_number?: string, email?: string, created_date?: string, total_visits?: string, additional_filters?: string): Promise<any>;
    getCustomPaymentTypeByID(id: any): Promise<any>;
    downloadCustomPaymentType(additional_filters?: string): Promise<any>;
    getCustomOrderOptionPrinterSettingsByID(id: any): Promise<any>;
    downloadCustomOrderOptionPrinterSettings(additional_filters?: string): Promise<any>;
    getCustomOrderOptionByID(id: any): Promise<any>;
    downloadCustomOrderOption(additional_filters?: string): Promise<any>;
    getCustomMenuByID(id: any): Promise<any>;
    downloadCustomMenu(active?: string, updated_date?: string, product_group?: string, additional_filters?: string): Promise<any>;
    getCurrentStockByID(id: any): Promise<any>;
    downloadCurrentStock(updated_date?: string, establishment?: string, additional_filters?: string): Promise<any>;
    getCurrencyByID(id: any): Promise<any>;
    downloadCurrency(additional_filters?: string): Promise<any>;
    getCompanyByID(id: any): Promise<any>;
    downloadCompany(additional_filters?: string): Promise<any>;
    getComboProductSetProductByID(id: any): Promise<any>;
    downloadComboProductSetProduct(additional_filters?: string): Promise<any>;
    getComboProductSetByID(id: any): Promise<any>;
    downloadComboProductSet(product?: string, additional_filters?: string): Promise<any>;
    getCashOfficeByID(id: any): Promise<any>;
    downloadCashOffice(establishment?: string, additional_filters?: string): Promise<any>;
    getBusinessDayByID(id: any): Promise<any>;
    downloadBusinessDay(establishment?: string, additional_filters?: string): Promise<any>;
    getBusinessActionLogByID(id: any): Promise<any>;
    downloadBusinessActionLog(uuid?: string, action_date_time?: string, pos_station?: string, user?: string, action_type?: string, establishment?: string, additional_filters?: string): Promise<any>;
    getBrandByID(id: any): Promise<any>;
    downloadBrand(additional_filters?: string): Promise<any>;
    getBankDropByID(id: any): Promise<any>;
    downloadBankDrop(till?: string, local_id?: string, establishment?: string, uuid?: string, drawer_number?: string, additional_filters?: string): Promise<any>;
    getAttributeValueByID(id: any): Promise<any>;
    downloadAttributeValue(active?: string, attribute?: string, updated_date?: string, additional_filters?: string): Promise<any>;
    getAttributeByID(id: any): Promise<any>;
    downloadAttribute(sort?: string, id?: string, additional_filters?: string): Promise<any>;
    getAppliedTaxOrderItemByID(id: any): Promise<any>;
    downloadAppliedTaxOrderItem(order_item?: string, uuid?: string, additional_filters?: string): Promise<any>;
    getAppliedTaxOrderByID(id: any): Promise<any>;
    downloadAppliedTaxOrder(order?: string, uuid?: string, additional_filters?: string): Promise<any>;
    getAppliedServiceFeeByID(id: any): Promise<any>;
    downloadAppliedServiceFee(item?: string, order?: string, uuid?: string, additional_filters?: string): Promise<any>;
    getPaymentByID(id: any): Promise<any>;
    downloadPayment(updated_date?: string, refund_transaction_id?: string, station?: string, uuid?: string, created_date?: string, establishment?: string, order?: string, transaction_id?: string, additional_filters?: string): Promise<any>;
    getOrderTaxBreakDownByID(id: any): Promise<any>;
    downloadOrderTaxBreakDown(tax_type?: string, order?: string, additional_filters?: string): Promise<any>;
    getOrderItemDataDiffByID(id: any): Promise<any>;
    downloadOrderItemDataDiff(orderitem?: string, created_date?: string, additional_filters?: string): Promise<any>;
    getOrderItemCommissionByID(id: any): Promise<any>;
    downloadOrderItemCommission(order_item?: string, commission_user?: string, updated_date?: string, additional_filters?: string): Promise<any>;
    getOrderItemCateringByID(id: any): Promise<any>;
    downloadOrderItemCatering(updated_date?: string, product?: string, voided_date?: string, uuid?: string, catering_complete?: string, created_date?: string, catering_delivery_date?: string, id?: string, order?: string, additional_filters?: string): Promise<any>;
    getOrderItemByID(id: any): Promise<any>;
    downloadOrderItem(updated_date?: string, product?: string, voided_date?: string, uuid?: string, catering_complete?: string, created_date?: string, catering_delivery_date?: string, id?: string, order?: string, additional_filters?: string): Promise<any>;
    getOrderHistoryByID(id: any): Promise<any>;
    downloadOrderHistory(opened?: string, order?: string, closed?: string, uuid?: string, additional_filters?: string): Promise<any>;
    getOrderExchangeItemByID(id: any): Promise<any>;
    downloadOrderExchangeItem(order_item?: string, order_exchange?: string, additional_filters?: string): Promise<any>;
    getOrderExchangeByID(id: any): Promise<any>;
    downloadOrderExchange(exchanged_order?: string, order?: string, additional_filters?: string): Promise<any>;
    getOrderDataDiffByID(id: any): Promise<any>;
    downloadOrderDataDiff(order?: string, created_date?: string, additional_filters?: string): Promise<any>;
    getOrderAllInOneByID(id: any): Promise<any>;
    downloadOrderAllInOne(running_tax_number?: string, web_order?: string, has_items?: string, registry_data?: string, id?: string, call_number?: string, uuid?: string, created_by?: string, closed?: string, establishment?: string, updated_date?: string, delivery_employee?: string, pickup_time?: string, dining_option?: string, call_name?: string, printed?: string, device_id?: string, customer?: string, is_invoice?: string, local_id?: string, created_date?: string, external_sync?: string, has_history?: string, additional_filters?: string): Promise<any>;
    getVersion(): Promise<any>;
    getOrderByID(id: any): Promise<any>;
    downloadOrder(running_tax_number?: string, web_order?: string, has_items?: string, registry_data?: string, id?: string, call_number?: string, uuid?: string, created_by?: string, closed?: string, establishment?: string, updated_date?: string, delivery_employee?: string, pickup_time?: string, dining_option?: string, call_name?: string, printed?: string, device_id?: string, customer?: string, is_invoice?: string, local_id?: string, created_date?: string, external_sync?: string, has_history?: string, additional_filters?: string): Promise<any>;
    getEstablishmentByID(id: any): Promise<any>;
    downloadEstablishment(id?: string, additional_filters?: string): Promise<any>;
    getEmployeeByID(id: any): Promise<any>;
    downloadEmployee(updated_date?: string, last_timesheet_entry?: string, created_date?: string, id?: string, user?: string, additional_filters?: string): Promise<any>;
    getAddressByID(id: any): Promise<any>;
    downloadAddress(is_external?: string, additional_filters?: string): Promise<any>;
}
//# sourceMappingURL=apiIntegration.d.ts.map