import { FabrixController as Controller } from '@fabrix/fabrix/dist/common';
export declare class OrderController extends Controller {
    generalStats(req: any, res: any): void;
    count(req: any, res: any): void;
    findById(req: any, res: any): void;
    findByToken(req: any, res: any): void;
    resolve(req: any, res: any): void;
    findAll(req: any, res: any): void;
    search(req: any, res: any): void;
    customer(req: any, res: any): void;
    create(req: any, res: any): void;
    update(req: any, res: any): void;
    cancel(req: any, res: any): void;
    authorize(req: any, res: any): any;
    capture(req: any, res: any): any;
    void(req: any, res: any): any;
    retry(req: any, res: any): any;
    refund(req: any, res: any): any;
    refunds(req: any, res: any): any;
    send(req: any, res: any): any;
    uploadCSV(req: any, res: any): any;
    processUpload(req: any, res: any): void;
    exportOrders(req: any, res: any): void;
    addTag(req: any, res: any): void;
    removeTag(req: any, res: any): void;
    pricingOverrides(req: any, res: any): void;
    addItem(req: any, res: any): void;
    addItems(req: any, res: any): void;
    updateItem(req: any, res: any): void;
    removeItem(req: any, res: any): void;
    addShipping(req: any, res: any): void;
    removeShipping(req: any, res: any): void;
    addTaxes(req: any, res: any): void;
    removeTaxes(req: any, res: any): void;
    pay(req: any, res: any): void;
    authorizeTransaction(req: any, res: any): void;
    captureTransaction(req: any, res: any): void;
    payTransaction(req: any, res: any): void;
    voidTransaction(req: any, res: any): void;
    refundTransaction(req: any, res: any): void;
    retryTransaction(req: any, res: any): void;
    cancelTransaction(req: any, res: any): void;
    fulfill(req: any, res: any): void;
    updateFulfillment(req: any, res: any): void;
    event(req: any, res: any): void;
    events(req: any, res: any): any;
    transactions(req: any, res: any): any;
    fulfillments(req: any, res: any): any;
}
