import * as z from "zod"; import { Result as SafeParseResult } from "../types/fp.js"; import { AppSchemasLedgersLedgerCkerc20Contract, AppSchemasLedgersLedgerCkerc20Contract$Outbound } from "./appschemasledgersledgerckerc20contract.js"; import { AppSchemasLedgersLedgerIcrc1Metadata, AppSchemasLedgersLedgerIcrc1Metadata$Outbound } from "./appschemasledgersledgericrc1metadata.js"; import { SDKValidationError } from "./errors/sdkvalidationerror.js"; export type AppSchemasLedgersLedger = { ledgerCanisterId: string; snsRootCanisterId?: string | undefined; ckerc20OrchestratorId?: string | undefined; ckerc20Contract?: AppSchemasLedgersLedgerCkerc20Contract | undefined; icrc1Metadata: AppSchemasLedgersLedgerIcrc1Metadata; }; /** @internal */ export declare const AppSchemasLedgersLedger$inboundSchema: z.ZodType; /** @internal */ export type AppSchemasLedgersLedger$Outbound = { ledger_canister_id: string; sns_root_canister_id?: string | undefined; ckerc20_orchestrator_id?: string | undefined; ckerc20_contract?: AppSchemasLedgersLedgerCkerc20Contract$Outbound | undefined; icrc1_metadata: AppSchemasLedgersLedgerIcrc1Metadata$Outbound; }; /** @internal */ export declare const AppSchemasLedgersLedger$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace AppSchemasLedgersLedger$ { /** @deprecated use `AppSchemasLedgersLedger$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `AppSchemasLedgersLedger$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `AppSchemasLedgersLedger$Outbound` instead. */ type Outbound = AppSchemasLedgersLedger$Outbound; } export declare function appSchemasLedgersLedgerToJSON(appSchemasLedgersLedger: AppSchemasLedgersLedger): string; export declare function appSchemasLedgersLedgerFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=appschemasledgersledger.d.ts.map