import { z } from 'zod';
export declare const tokenIdParamSchema: z.ZodObject<{
    id: z.ZodString;
}, "strip", z.ZodTypeAny, {
    id: string;
}, {
    id: string;
}>;
export declare const networkIdParamSchema: z.ZodObject<{
    networkId: z.ZodString;
}, "strip", z.ZodTypeAny, {
    networkId: string;
}, {
    networkId: string;
}>;
export declare const tokenSymbolParamSchema: z.ZodObject<{
    symbol: z.ZodString;
}, "strip", z.ZodTypeAny, {
    symbol: string;
}, {
    symbol: string;
}>;
export declare const tokenPricesQuerySchema: z.ZodObject<{
    symbols: z.ZodString;
}, "strip", z.ZodTypeAny, {
    symbols: string;
}, {
    symbols: string;
}>;
export type TokenPricesQueryInput = z.infer<typeof tokenPricesQuerySchema>;
export declare const tokenLookupSchema: z.ZodObject<{
    chainId: z.ZodNumber;
    contractAddress: z.ZodOptional<z.ZodNullable<z.ZodString>>;
}, "strip", z.ZodTypeAny, {
    chainId: number;
    contractAddress?: string | null | undefined;
}, {
    chainId: number;
    contractAddress?: string | null | undefined;
}>;
export type TokenLookupInput = z.infer<typeof tokenLookupSchema>;
//# sourceMappingURL=token.dto.d.ts.map