import { LoyalityPointsService } from './loyality-points.service';
export declare class LoyalityPointsController {
    private readonly loyalityPointsService;
    constructor(loyalityPointsService: LoyalityPointsService);
    getWallet(req: any): Promise<{
        statusCode: number;
        message: string;
        result: (import("mongoose").Document<unknown, {}, import("./entities/loyality-wallet.entity").LoyaltyWallet, {}, {}> & import("./entities/loyality-wallet.entity").LoyaltyWallet & {
            _id: import("mongoose").Types.ObjectId;
        } & {
            __v: number;
        }) | {
            balance: number;
        };
    }>;
    getHistory(req: any, page?: number, limit?: number): Promise<{
        statusCode: number;
        message: string;
        result: {
            data: (import("mongoose").Document<unknown, {}, import("./entities/loyality-history.entity").LoyaltyHistory, {}, {}> & import("./entities/loyality-history.entity").LoyaltyHistory & {
                _id: import("mongoose").Types.ObjectId;
            } & {
                __v: number;
            })[];
            total: number;
            page: number;
            limit: number;
            total_point: any;
        };
    }>;
    getHistoryforAdmiin(req: any, page: number, limit: number, id: string): Promise<{
        statusCode: number;
        message: string;
        result: {
            data: (import("mongoose").Document<unknown, {}, import("./entities/loyality-history.entity").LoyaltyHistory, {}, {}> & import("./entities/loyality-history.entity").LoyaltyHistory & {
                _id: import("mongoose").Types.ObjectId;
            } & {
                __v: number;
            })[];
            total: number;
            page: number;
            limit: number;
            total_point: any;
        };
    }>;
}
