UNPKG

@okcontract/sdk

Version:

One-stop-shop permissionless SDK for building any blockchain frontend

469 lines (468 loc) 12.6 kB
import type { AnyCell, SheetProxy } from "@okcontract/cells"; import { type EditorMode, type EditorNode, type GroupDefinition, type LabelledTypeDefinition } from "@okcontract/fred"; import type { Environment } from "@okcontract/lambdascript"; import type { OKPage } from "./instance"; export declare const token_groups: (proxy: SheetProxy) => AnyCell<GroupDefinition>[]; export declare const nft_groups: (proxy: SheetProxy) => AnyCell<GroupDefinition>[]; export declare const TokenID: (instance: OKPage) => (node?: EditorNode, env?: Environment) => import("@okcontract/cells").ValueCell<import("@okcontract/fred").TypeDefinitionName | ({ label: string; hideLabel?: boolean; hint?: string; help?: string; pl?: string; validator?: (v: unknown) => string | Promise<string>; locked?: boolean; gr?: string; recomp?: boolean; icon?: string; options?: unknown; lens?: (v: AnyCell<unknown>, options?: unknown) => AnyCell<unknown>; css?: string; cssView?: string; link?: string; rank?: number; compact?: boolean; labelCss?: string; } & import("@okcontract/fred").TypeDefinitionName & { def?: unknown; hidden?: boolean; optional?: boolean; }) | ({ label: string; hideLabel?: boolean; hint?: string; help?: string; pl?: string; validator?: (v: unknown) => string | Promise<string>; locked?: boolean; gr?: string; recomp?: boolean; icon?: string; options?: unknown; lens?: (v: AnyCell<unknown>, options?: unknown) => AnyCell<unknown>; css?: string; cssView?: string; link?: string; rank?: number; compact?: boolean; labelCss?: string; } & import("@okcontract/fred").TypeDefinitionAny & { def?: unknown; hidden?: boolean; optional?: boolean; }) | ({ label: string; hideLabel?: boolean; hint?: string; help?: string; pl?: string; validator?: (v: unknown) => string | Promise<string>; locked?: boolean; gr?: string; recomp?: boolean; icon?: string; options?: unknown; lens?: (v: AnyCell<unknown>, options?: unknown) => AnyCell<unknown>; css?: string; cssView?: string; link?: string; rank?: number; compact?: boolean; labelCss?: string; } & import("@okcontract/fred").TypeDefinitionString & { def?: unknown; hidden?: boolean; optional?: boolean; }) | ({ label: string; hideLabel?: boolean; hint?: string; help?: string; pl?: string; validator?: (v: unknown) => string | Promise<string>; locked?: boolean; gr?: string; recomp?: boolean; icon?: string; options?: unknown; lens?: (v: AnyCell<unknown>, options?: unknown) => AnyCell<unknown>; css?: string; cssView?: string; link?: string; rank?: number; compact?: boolean; labelCss?: string; } & import("@okcontract/fred").TypeDefinitionNumber & { def?: unknown; hidden?: boolean; optional?: boolean; }) | ({ label: string; hideLabel?: boolean; hint?: string; help?: string; pl?: string; validator?: (v: unknown) => string | Promise<string>; locked?: boolean; gr?: string; recomp?: boolean; icon?: string; options?: unknown; lens?: (v: AnyCell<unknown>, options?: unknown) => AnyCell<unknown>; css?: string; cssView?: string; link?: string; rank?: number; compact?: boolean; labelCss?: string; } & import("@okcontract/fred").TypeDefinitionDate & { def?: unknown; hidden?: boolean; optional?: boolean; }) | ({ label: string; hideLabel?: boolean; hint?: string; help?: string; pl?: string; validator?: (v: unknown) => string | Promise<string>; locked?: boolean; gr?: string; recomp?: boolean; icon?: string; options?: unknown; lens?: (v: AnyCell<unknown>, options?: unknown) => AnyCell<unknown>; css?: string; cssView?: string; link?: string; rank?: number; compact?: boolean; labelCss?: string; } & import("@okcontract/fred").TypeDefinitionBoolean & { def?: unknown; hidden?: boolean; optional?: boolean; }) | ({ label: string; hideLabel?: boolean; hint?: string; help?: string; pl?: string; validator?: (v: unknown) => string | Promise<string>; locked?: boolean; gr?: string; recomp?: boolean; icon?: string; options?: unknown; lens?: (v: AnyCell<unknown>, options?: unknown) => AnyCell<unknown>; css?: string; cssView?: string; link?: string; rank?: number; compact?: boolean; labelCss?: string; } & import("@okcontract/fred").TypeDefinitionEnum & { def?: unknown; hidden?: boolean; optional?: boolean; }) | ({ label: string; hideLabel?: boolean; hint?: string; help?: string; pl?: string; validator?: (v: unknown) => string | Promise<string>; locked?: boolean; gr?: string; recomp?: boolean; icon?: string; options?: unknown; lens?: (v: AnyCell<unknown>, options?: unknown) => AnyCell<unknown>; css?: string; cssView?: string; link?: string; rank?: number; compact?: boolean; labelCss?: string; } & import("@okcontract/fred").TypeDefinitionArray & { def?: unknown; hidden?: boolean; optional?: boolean; }) | ({ label: string; hideLabel?: boolean; hint?: string; help?: string; pl?: string; validator?: (v: unknown) => string | Promise<string>; locked?: boolean; gr?: string; recomp?: boolean; icon?: string; options?: unknown; lens?: (v: AnyCell<unknown>, options?: unknown) => AnyCell<unknown>; css?: string; cssView?: string; link?: string; rank?: number; compact?: boolean; labelCss?: string; } & import("@okcontract/fred").TypeDefinitionObject & { def?: unknown; hidden?: boolean; optional?: boolean; }) | ({ label: string; hideLabel?: boolean; hint?: string; help?: string; pl?: string; validator?: (v: unknown) => string | Promise<string>; locked?: boolean; gr?: string; recomp?: boolean; icon?: string; options?: unknown; lens?: (v: AnyCell<unknown>, options?: unknown) => AnyCell<unknown>; css?: string; cssView?: string; link?: string; rank?: number; compact?: boolean; labelCss?: string; } & import("@okcontract/fred").TypeDefinitionDict & { def?: unknown; hidden?: boolean; optional?: boolean; })> | import("@okcontract/cells").MapCell<import("@okcontract/fred").TypeDefinitionName | ({ label: string; hideLabel?: boolean; hint?: string; help?: string; pl?: string; validator?: (v: unknown) => string | Promise<string>; locked?: boolean; gr?: string; recomp?: boolean; icon?: string; options?: unknown; lens?: (v: AnyCell<unknown>, options?: unknown) => AnyCell<unknown>; css?: string; cssView?: string; link?: string; rank?: number; compact?: boolean; labelCss?: string; } & import("@okcontract/fred").TypeDefinitionName & { def?: unknown; hidden?: boolean; optional?: boolean; }) | ({ label: string; hideLabel?: boolean; hint?: string; help?: string; pl?: string; validator?: (v: unknown) => string | Promise<string>; locked?: boolean; gr?: string; recomp?: boolean; icon?: string; options?: unknown; lens?: (v: AnyCell<unknown>, options?: unknown) => AnyCell<unknown>; css?: string; cssView?: string; link?: string; rank?: number; compact?: boolean; labelCss?: string; } & import("@okcontract/fred").TypeDefinitionAny & { def?: unknown; hidden?: boolean; optional?: boolean; }) | ({ label: string; hideLabel?: boolean; hint?: string; help?: string; pl?: string; validator?: (v: unknown) => string | Promise<string>; locked?: boolean; gr?: string; recomp?: boolean; icon?: string; options?: unknown; lens?: (v: AnyCell<unknown>, options?: unknown) => AnyCell<unknown>; css?: string; cssView?: string; link?: string; rank?: number; compact?: boolean; labelCss?: string; } & import("@okcontract/fred").TypeDefinitionString & { def?: unknown; hidden?: boolean; optional?: boolean; }) | ({ label: string; hideLabel?: boolean; hint?: string; help?: string; pl?: string; validator?: (v: unknown) => string | Promise<string>; locked?: boolean; gr?: string; recomp?: boolean; icon?: string; options?: unknown; lens?: (v: AnyCell<unknown>, options?: unknown) => AnyCell<unknown>; css?: string; cssView?: string; link?: string; rank?: number; compact?: boolean; labelCss?: string; } & import("@okcontract/fred").TypeDefinitionNumber & { def?: unknown; hidden?: boolean; optional?: boolean; }) | ({ label: string; hideLabel?: boolean; hint?: string; help?: string; pl?: string; validator?: (v: unknown) => string | Promise<string>; locked?: boolean; gr?: string; recomp?: boolean; icon?: string; options?: unknown; lens?: (v: AnyCell<unknown>, options?: unknown) => AnyCell<unknown>; css?: string; cssView?: string; link?: string; rank?: number; compact?: boolean; labelCss?: string; } & import("@okcontract/fred").TypeDefinitionDate & { def?: unknown; hidden?: boolean; optional?: boolean; }) | ({ label: string; hideLabel?: boolean; hint?: string; help?: string; pl?: string; validator?: (v: unknown) => string | Promise<string>; locked?: boolean; gr?: string; recomp?: boolean; icon?: string; options?: unknown; lens?: (v: AnyCell<unknown>, options?: unknown) => AnyCell<unknown>; css?: string; cssView?: string; link?: string; rank?: number; compact?: boolean; labelCss?: string; } & import("@okcontract/fred").TypeDefinitionBoolean & { def?: unknown; hidden?: boolean; optional?: boolean; }) | ({ label: string; hideLabel?: boolean; hint?: string; help?: string; pl?: string; validator?: (v: unknown) => string | Promise<string>; locked?: boolean; gr?: string; recomp?: boolean; icon?: string; options?: unknown; lens?: (v: AnyCell<unknown>, options?: unknown) => AnyCell<unknown>; css?: string; cssView?: string; link?: string; rank?: number; compact?: boolean; labelCss?: string; } & import("@okcontract/fred").TypeDefinitionEnum & { def?: unknown; hidden?: boolean; optional?: boolean; }) | ({ label: string; hideLabel?: boolean; hint?: string; help?: string; pl?: string; validator?: (v: unknown) => string | Promise<string>; locked?: boolean; gr?: string; recomp?: boolean; icon?: string; options?: unknown; lens?: (v: AnyCell<unknown>, options?: unknown) => AnyCell<unknown>; css?: string; cssView?: string; link?: string; rank?: number; compact?: boolean; labelCss?: string; } & import("@okcontract/fred").TypeDefinitionArray & { def?: unknown; hidden?: boolean; optional?: boolean; }) | ({ label: string; hideLabel?: boolean; hint?: string; help?: string; pl?: string; validator?: (v: unknown) => string | Promise<string>; locked?: boolean; gr?: string; recomp?: boolean; icon?: string; options?: unknown; lens?: (v: AnyCell<unknown>, options?: unknown) => AnyCell<unknown>; css?: string; cssView?: string; link?: string; rank?: number; compact?: boolean; labelCss?: string; } & import("@okcontract/fred").TypeDefinitionObject & { def?: unknown; hidden?: boolean; optional?: boolean; }) | ({ label: string; hideLabel?: boolean; hint?: string; help?: string; pl?: string; validator?: (v: unknown) => string | Promise<string>; locked?: boolean; gr?: string; recomp?: boolean; icon?: string; options?: unknown; lens?: (v: AnyCell<unknown>, options?: unknown) => AnyCell<unknown>; css?: string; cssView?: string; link?: string; rank?: number; compact?: boolean; labelCss?: string; } & import("@okcontract/fred").TypeDefinitionDict & { def?: unknown; hidden?: boolean; optional?: boolean; }), false>; export declare const tokenSchema: (instance: OKPage, mode?: EditorMode, is_admin?: boolean) => (node?: EditorNode, env?: Environment) => import("@okcontract/cells").ValueCell<LabelledTypeDefinition>;