import mongoose, { Document } from "mongoose";
export interface IUrl extends Document {
    urlId: string;
    originalUrl: string;
    shortUrl: string;
    clicks: number;
    createdAt: Date;
    expiresAt?: Date;
}
export declare const Url: mongoose.Model<IUrl, {}, {}, {}, mongoose.Document<unknown, {}, IUrl, {}> & IUrl & Required<{
    _id: unknown;
}> & {
    __v: number;
}, any>;
export declare function createUrlModel(collectionName?: string): mongoose.Model<IUrl, {}, {}, {}, mongoose.Document<unknown, {}, IUrl, {}> & IUrl & Required<{
    _id: unknown;
}> & {
    __v: number;
}, any>;
