import mongoose from 'mongoose';
import { HydratedDocument } from 'mongoose';
export declare enum SubscriptionType {
    Limited = "limited",
    UnLimited = "unlimited"
}
export declare enum SubscriptionCategory {
    Daily = "daily",
    Weekly = "weekly",
    Monthly = "monthly",
    Yearly = "yearly"
}
export declare class FleetPass {
    type: string;
    category: string;
    limit: number;
    price: number;
    isActive: boolean;
}
export type FleetPassDocument = HydratedDocument<FleetPass>;
export declare const FleetPassModel: mongoose.Schema<FleetPass, mongoose.Model<FleetPass, any, any, any, mongoose.Document<unknown, any, FleetPass, any, {}> & FleetPass & {
    _id: mongoose.Types.ObjectId;
} & {
    __v: number;
}, any>, {}, {}, {}, {}, mongoose.DefaultSchemaOptions, FleetPass, mongoose.Document<unknown, {}, mongoose.FlatRecord<FleetPass>, {}, mongoose.ResolveSchemaOptions<mongoose.DefaultSchemaOptions>> & mongoose.FlatRecord<FleetPass> & {
    _id: mongoose.Types.ObjectId;
} & {
    __v: number;
}>;
