import { z } from 'zod'; import { Asset, Commission, Instrument } from '@quantform/core'; export declare class PerpetualInstrument extends Instrument { readonly maxLeverage: number; readonly onlyIsolated: boolean; constructor(id: number, asset: Asset, quoteAsset: Asset, name: string, commission: Commission, maxLeverage: number, onlyIsolated: boolean); } export declare const QuoteAsset: Asset; export declare const responseType: z.ZodObject<{ universe: z.ZodArray; }, "strip", z.ZodTypeAny, { maxLeverage: number; szDecimals: number; name: string; onlyIsolated: boolean; }, { maxLeverage: number; szDecimals: number; name: string; onlyIsolated?: boolean | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { universe: { maxLeverage: number; szDecimals: number; name: string; onlyIsolated: boolean; }[]; }, { universe: { maxLeverage: number; szDecimals: number; name: string; onlyIsolated?: boolean | undefined; }[]; }>; export declare function getInstruments(): import("rxjs").Observable; export declare function hash(): string[]; //# sourceMappingURL=get-instruments.d.ts.map