import { ChainType } from "@0xsquid/squid-types"; import { InferSchemaType, Schema } from "mongoose"; export declare const tokenSchema: Schema, {}, {}, {}, {}, { timestamps: true; }, { symbol: string; id: string; type: ChainType; name: string; enabled: boolean; decimals: number; chainId: string; address: string; active: boolean; position?: number | null | undefined; logoURI?: string | null | undefined; coingeckoId?: string | null | undefined; chain?: import("mongoose").Types.ObjectId | null | undefined; usdPrice?: number | null | undefined; interchainTokenId?: string | null | undefined; volatility?: number | null | undefined; redstoneId?: string | null | undefined; axelarNetworkSymbol?: string | null | undefined; subGraphOnly?: boolean | null | undefined; subGraphIds?: string[] | null | undefined; feeOnTransfer?: boolean | null | undefined; originalAddress?: string | null | undefined; } & import("mongoose").DefaultTimestampProps, import("mongoose").Document, {}, import("mongoose").MergeType> & import("mongoose").FlatRecord<{ symbol: string; id: string; type: ChainType; name: string; enabled: boolean; decimals: number; chainId: string; address: string; active: boolean; position?: number | null | undefined; logoURI?: string | null | undefined; coingeckoId?: string | null | undefined; chain?: import("mongoose").Types.ObjectId | null | undefined; usdPrice?: number | null | undefined; interchainTokenId?: string | null | undefined; volatility?: number | null | undefined; redstoneId?: string | null | undefined; axelarNetworkSymbol?: string | null | undefined; subGraphOnly?: boolean | null | undefined; subGraphIds?: string[] | null | undefined; feeOnTransfer?: boolean | null | undefined; originalAddress?: string | null | undefined; } & import("mongoose").DefaultTimestampProps> & { _id: import("mongoose").Types.ObjectId; } & { __v: number; }>; export type Token = InferSchemaType;