UNPKG

ordapi

Version:
328 lines (327 loc) 9.54 kB
import { z } from 'zod'; export declare const RuneTermsSchema: z.ZodNullable<z.ZodObject<{ amount: z.ZodNumber; cap: z.ZodNumber; height: z.ZodTuple<[z.ZodNullable<z.ZodNumber>, z.ZodNullable<z.ZodNumber>], null>; offset: z.ZodTuple<[z.ZodNullable<z.ZodNumber>, z.ZodNullable<z.ZodNumber>], null>; }, "strip", z.ZodTypeAny, { height: [number | null, number | null]; amount: number; cap: number; offset: [number | null, number | null]; }, { height: [number | null, number | null]; amount: number; cap: number; offset: [number | null, number | null]; }>>; export declare const RuneBalanceSchema: z.ZodObject<{ amount: z.ZodNumber; divisibility: z.ZodNumber; symbol: z.ZodString; }, "strip", z.ZodTypeAny, { symbol: string; amount: number; divisibility: number; }, { symbol: string; amount: number; divisibility: number; }>; export declare const RuneInfoSchema: z.ZodObject<{ block: z.ZodNumber; burned: z.ZodNumber; divisibility: z.ZodNumber; etching: z.ZodString; mints: z.ZodNumber; number: z.ZodNumber; premine: z.ZodNumber; spaced_rune: z.ZodString; symbol: z.ZodNullable<z.ZodString>; terms: z.ZodNullable<z.ZodObject<{ amount: z.ZodNumber; cap: z.ZodNumber; height: z.ZodTuple<[z.ZodNullable<z.ZodNumber>, z.ZodNullable<z.ZodNumber>], null>; offset: z.ZodTuple<[z.ZodNullable<z.ZodNumber>, z.ZodNullable<z.ZodNumber>], null>; }, "strip", z.ZodTypeAny, { height: [number | null, number | null]; amount: number; cap: number; offset: [number | null, number | null]; }, { height: [number | null, number | null]; amount: number; cap: number; offset: [number | null, number | null]; }>>; timestamp: z.ZodNumber; turbo: z.ZodBoolean; }, "strip", z.ZodTypeAny, { number: number; symbol: string | null; etching: string; timestamp: number; burned: number; divisibility: number; block: number; mints: number; premine: number; spaced_rune: string; terms: { height: [number | null, number | null]; amount: number; cap: number; offset: [number | null, number | null]; } | null; turbo: boolean; }, { number: number; symbol: string | null; etching: string; timestamp: number; burned: number; divisibility: number; block: number; mints: number; premine: number; spaced_rune: string; terms: { height: [number | null, number | null]; amount: number; cap: number; offset: [number | null, number | null]; } | null; turbo: boolean; }>; export declare const RuneResponseSchema: z.ZodObject<{ entry: z.ZodObject<{ block: z.ZodNumber; burned: z.ZodNumber; divisibility: z.ZodNumber; etching: z.ZodString; mints: z.ZodNumber; number: z.ZodNumber; premine: z.ZodNumber; spaced_rune: z.ZodString; symbol: z.ZodNullable<z.ZodString>; terms: z.ZodNullable<z.ZodObject<{ amount: z.ZodNumber; cap: z.ZodNumber; height: z.ZodTuple<[z.ZodNullable<z.ZodNumber>, z.ZodNullable<z.ZodNumber>], null>; offset: z.ZodTuple<[z.ZodNullable<z.ZodNumber>, z.ZodNullable<z.ZodNumber>], null>; }, "strip", z.ZodTypeAny, { height: [number | null, number | null]; amount: number; cap: number; offset: [number | null, number | null]; }, { height: [number | null, number | null]; amount: number; cap: number; offset: [number | null, number | null]; }>>; timestamp: z.ZodNumber; turbo: z.ZodBoolean; }, "strip", z.ZodTypeAny, { number: number; symbol: string | null; etching: string; timestamp: number; burned: number; divisibility: number; block: number; mints: number; premine: number; spaced_rune: string; terms: { height: [number | null, number | null]; amount: number; cap: number; offset: [number | null, number | null]; } | null; turbo: boolean; }, { number: number; symbol: string | null; etching: string; timestamp: number; burned: number; divisibility: number; block: number; mints: number; premine: number; spaced_rune: string; terms: { height: [number | null, number | null]; amount: number; cap: number; offset: [number | null, number | null]; } | null; turbo: boolean; }>; id: z.ZodString; mintable: z.ZodBoolean; parent: z.ZodNullable<z.ZodString>; }, "strip", z.ZodTypeAny, { id: string; entry: { number: number; symbol: string | null; etching: string; timestamp: number; burned: number; divisibility: number; block: number; mints: number; premine: number; spaced_rune: string; terms: { height: [number | null, number | null]; amount: number; cap: number; offset: [number | null, number | null]; } | null; turbo: boolean; }; mintable: boolean; parent: string | null; }, { id: string; entry: { number: number; symbol: string | null; etching: string; timestamp: number; burned: number; divisibility: number; block: number; mints: number; premine: number; spaced_rune: string; terms: { height: [number | null, number | null]; amount: number; cap: number; offset: [number | null, number | null]; } | null; turbo: boolean; }; mintable: boolean; parent: string | null; }>; export declare const RunesResponseSchema: z.ZodObject<{ entries: z.ZodArray<z.ZodTuple<[z.ZodString, z.ZodObject<{ block: z.ZodNumber; burned: z.ZodNumber; divisibility: z.ZodNumber; etching: z.ZodString; mints: z.ZodNumber; number: z.ZodNumber; premine: z.ZodNumber; spaced_rune: z.ZodString; symbol: z.ZodNullable<z.ZodString>; terms: z.ZodNullable<z.ZodObject<{ amount: z.ZodNumber; cap: z.ZodNumber; height: z.ZodTuple<[z.ZodNullable<z.ZodNumber>, z.ZodNullable<z.ZodNumber>], null>; offset: z.ZodTuple<[z.ZodNullable<z.ZodNumber>, z.ZodNullable<z.ZodNumber>], null>; }, "strip", z.ZodTypeAny, { height: [number | null, number | null]; amount: number; cap: number; offset: [number | null, number | null]; }, { height: [number | null, number | null]; amount: number; cap: number; offset: [number | null, number | null]; }>>; timestamp: z.ZodNumber; turbo: z.ZodBoolean; }, "strip", z.ZodTypeAny, { number: number; symbol: string | null; etching: string; timestamp: number; burned: number; divisibility: number; block: number; mints: number; premine: number; spaced_rune: string; terms: { height: [number | null, number | null]; amount: number; cap: number; offset: [number | null, number | null]; } | null; turbo: boolean; }, { number: number; symbol: string | null; etching: string; timestamp: number; burned: number; divisibility: number; block: number; mints: number; premine: number; spaced_rune: string; terms: { height: [number | null, number | null]; amount: number; cap: number; offset: [number | null, number | null]; } | null; turbo: boolean; }>], null>, "many">; more: z.ZodBoolean; prev: z.ZodNullable<z.ZodNumber>; next: z.ZodNullable<z.ZodNumber>; }, "strip", z.ZodTypeAny, { entries: [string, { number: number; symbol: string | null; etching: string; timestamp: number; burned: number; divisibility: number; block: number; mints: number; premine: number; spaced_rune: string; terms: { height: [number | null, number | null]; amount: number; cap: number; offset: [number | null, number | null]; } | null; turbo: boolean; }][]; next: number | null; more: boolean; prev: number | null; }, { entries: [string, { number: number; symbol: string | null; etching: string; timestamp: number; burned: number; divisibility: number; block: number; mints: number; premine: number; spaced_rune: string; terms: { height: [number | null, number | null]; amount: number; cap: number; offset: [number | null, number | null]; } | null; turbo: boolean; }][]; next: number | null; more: boolean; prev: number | null; }>;