import { InferSchemaType, Schema } from "mongoose"; export declare const poolSchema: Schema, {}, {}, {}, {}, { timestamps: true; }, { id: string; enabled: boolean; tokens: import("mongoose").Types.ObjectId[]; chainId: string; dexName: string; dexType: string; address: string; liquidity: number; originalLiquidity: number; includedByDiet: boolean; weights?: any; rank?: number | null | undefined; chain?: import("mongoose").Types.ObjectId | null | undefined; dex?: import("mongoose").Types.ObjectId | null | undefined; data?: any; fee?: number | null | undefined; details?: string | null | undefined; } & import("mongoose").DefaultTimestampProps, import("mongoose").Document, {}, import("mongoose").MergeType> & import("mongoose").FlatRecord<{ id: string; enabled: boolean; tokens: import("mongoose").Types.ObjectId[]; chainId: string; dexName: string; dexType: string; address: string; liquidity: number; originalLiquidity: number; includedByDiet: boolean; weights?: any; rank?: number | null | undefined; chain?: import("mongoose").Types.ObjectId | null | undefined; dex?: import("mongoose").Types.ObjectId | null | undefined; data?: any; fee?: number | null | undefined; details?: string | null | undefined; } & import("mongoose").DefaultTimestampProps> & { _id: import("mongoose").Types.ObjectId; } & { __v: number; }>; export type Pool = InferSchemaType;