import { DexName, DexType } from "@0xsquid/squid-types"; import { InferSchemaType, Schema } from "mongoose"; export declare const dexSchema: Schema, {}, {}, {}, {}, { timestamps: true; }, { id: string; type: DexType; name: DexName; enabled: boolean; chainId: string; logoURI?: string | null | undefined; properties?: { swapRouter?: string | null | undefined; factory?: string | null | undefined; vault?: string | null | undefined; queries?: string | null | undefined; swapRouterV2?: string | null | undefined; quoterV2?: string | null | undefined; lbRouter?: string | null | undefined; lbQuoter?: string | null | undefined; lbFactory?: string | null | undefined; quoter?: string | null | undefined; } | null | undefined; chain?: import("mongoose").Types.ObjectId | null | undefined; } & import("mongoose").DefaultTimestampProps, import("mongoose").Document, {}, import("mongoose").MergeType> & import("mongoose").FlatRecord<{ id: string; type: DexType; name: DexName; enabled: boolean; chainId: string; logoURI?: string | null | undefined; properties?: { swapRouter?: string | null | undefined; factory?: string | null | undefined; vault?: string | null | undefined; queries?: string | null | undefined; swapRouterV2?: string | null | undefined; quoterV2?: string | null | undefined; lbRouter?: string | null | undefined; lbQuoter?: string | null | undefined; lbFactory?: string | null | undefined; quoter?: string | null | undefined; } | null | undefined; chain?: import("mongoose").Types.ObjectId | null | undefined; } & import("mongoose").DefaultTimestampProps> & { _id: import("mongoose").Types.ObjectId; } & { __v: number; }>; export type Dex = InferSchemaType;