declare enum CouponType {
    OneTime = "one-time",
    InApp = "in-app"
}
export declare class CreateCouponVendorDto {
    code: String;
    description: String;
    maximum_discount_amount: String;
    discount_percentage: Number;
    minimum_booking_amount: String;
    valid_upto: Number;
}
export declare class CouponUsageQueryDto {
    page?: number;
    limit?: number;
    search?: string;
}
export declare class CreateCouponDto {
    code: String;
    description: String;
    maximum_discount_amount: String;
    discount_percentage: Number;
    minimum_booking_amount: String;
    valid_upto: Number;
    type: CouponType;
    max_use_per_user: Number;
    restaurant_ids?: string[];
}
export declare class FindCouponStatusDto {
    status: 'available_on_phone' | 'shared' | 'shared_used';
    page: number;
    limit: number;
}
export declare class UpdateStatusDto {
    id: string;
    status: string;
}
export {};
