import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage } from "@bufbuild/protobuf"; import { Message, proto3 } from "@bufbuild/protobuf"; import { Params } from "./genesis_pb.js"; /** * MsgUpdateParams is the Msg/UpdateParams request type. * * Since: cosmos-sdk 0.47 * * @generated from message svc.v1.MsgUpdateParams */ export declare class MsgUpdateParams extends Message { /** * authority is the address of the governance account. * * @generated from field: string authority = 1; */ authority: string; /** * params defines the parameters to update. * * NOTE: All parameters must be supplied. * * @generated from field: svc.v1.Params params = 2; */ params?: Params; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "svc.v1.MsgUpdateParams"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgUpdateParams; static fromJson(jsonValue: JsonValue, options?: Partial): MsgUpdateParams; static fromJsonString(jsonString: string, options?: Partial): MsgUpdateParams; static equals(a: MsgUpdateParams | PlainMessage | undefined, b: MsgUpdateParams | PlainMessage | undefined): boolean; } /** * MsgUpdateParamsResponse defines the response structure for executing a * MsgUpdateParams message. * * Since: cosmos-sdk 0.47 * * @generated from message svc.v1.MsgUpdateParamsResponse */ export declare class MsgUpdateParamsResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "svc.v1.MsgUpdateParamsResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgUpdateParamsResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgUpdateParamsResponse; static fromJsonString(jsonString: string, options?: Partial): MsgUpdateParamsResponse; static equals(a: MsgUpdateParamsResponse | PlainMessage | undefined, b: MsgUpdateParamsResponse | PlainMessage | undefined): boolean; } /** * MsgInitiateDomainVerification initiates domain ownership verification * * @generated from message svc.v1.MsgInitiateDomainVerification */ export declare class MsgInitiateDomainVerification extends Message { /** * Address of the user initiating domain verification * * @generated from field: string creator = 1; */ creator: string; /** * Domain to be verified (e.g., "example.com") * * @generated from field: string domain = 2; */ domain: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "svc.v1.MsgInitiateDomainVerification"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgInitiateDomainVerification; static fromJson(jsonValue: JsonValue, options?: Partial): MsgInitiateDomainVerification; static fromJsonString(jsonString: string, options?: Partial): MsgInitiateDomainVerification; static equals(a: MsgInitiateDomainVerification | PlainMessage | undefined, b: MsgInitiateDomainVerification | PlainMessage | undefined): boolean; } /** * MsgInitiateDomainVerificationResponse defines the response for domain * verification initiation * * @generated from message svc.v1.MsgInitiateDomainVerificationResponse */ export declare class MsgInitiateDomainVerificationResponse extends Message { /** * Verification token to be placed in DNS TXT record * * @generated from field: string verification_token = 1; */ verificationToken: string; /** * Instructions for DNS TXT record setup * * @generated from field: string dns_instruction = 2; */ dnsInstruction: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "svc.v1.MsgInitiateDomainVerificationResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgInitiateDomainVerificationResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgInitiateDomainVerificationResponse; static fromJsonString(jsonString: string, options?: Partial): MsgInitiateDomainVerificationResponse; static equals(a: MsgInitiateDomainVerificationResponse | PlainMessage | undefined, b: MsgInitiateDomainVerificationResponse | PlainMessage | undefined): boolean; } /** * MsgVerifyDomain verifies domain ownership by checking DNS TXT records * * @generated from message svc.v1.MsgVerifyDomain */ export declare class MsgVerifyDomain extends Message { /** * Address of the user verifying domain ownership * * @generated from field: string creator = 1; */ creator: string; /** * Domain to be verified * * @generated from field: string domain = 2; */ domain: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "svc.v1.MsgVerifyDomain"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgVerifyDomain; static fromJson(jsonValue: JsonValue, options?: Partial): MsgVerifyDomain; static fromJsonString(jsonString: string, options?: Partial): MsgVerifyDomain; static equals(a: MsgVerifyDomain | PlainMessage | undefined, b: MsgVerifyDomain | PlainMessage | undefined): boolean; } /** * MsgVerifyDomainResponse defines the response for domain verification * * @generated from message svc.v1.MsgVerifyDomainResponse */ export declare class MsgVerifyDomainResponse extends Message { /** * Whether verification was successful * * @generated from field: bool verified = 1; */ verified: boolean; /** * Message describing verification result * * @generated from field: string message = 2; */ message: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "svc.v1.MsgVerifyDomainResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgVerifyDomainResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgVerifyDomainResponse; static fromJsonString(jsonString: string, options?: Partial): MsgVerifyDomainResponse; static equals(a: MsgVerifyDomainResponse | PlainMessage | undefined, b: MsgVerifyDomainResponse | PlainMessage | undefined): boolean; } /** * MsgRegisterService registers a new service with verified domain binding * * @generated from message svc.v1.MsgRegisterService */ export declare class MsgRegisterService extends Message { /** * Address of the service owner * * @generated from field: string creator = 1; */ creator: string; /** * Unique identifier for the service * * @generated from field: string service_id = 2; */ serviceId: string; /** * Verified domain to bind to this service * * @generated from field: string domain = 3; */ domain: string; /** * List of permissions requested for this service * * @generated from field: repeated string requested_permissions = 4; */ requestedPermissions: string[]; /** * UCAN delegation chain for authorization (JWT-encoded) * * @generated from field: string ucan_delegation_chain = 5; */ ucanDelegationChain: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "svc.v1.MsgRegisterService"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgRegisterService; static fromJson(jsonValue: JsonValue, options?: Partial): MsgRegisterService; static fromJsonString(jsonString: string, options?: Partial): MsgRegisterService; static equals(a: MsgRegisterService | PlainMessage | undefined, b: MsgRegisterService | PlainMessage | undefined): boolean; } /** * MsgRegisterServiceResponse defines the response for service registration * * @generated from message svc.v1.MsgRegisterServiceResponse */ export declare class MsgRegisterServiceResponse extends Message { /** * IPFS CID of the generated root capability * * @generated from field: string root_capability_cid = 1; */ rootCapabilityCid: string; /** * Service registration details * * @generated from field: string service_id = 2; */ serviceId: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "svc.v1.MsgRegisterServiceResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgRegisterServiceResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgRegisterServiceResponse; static fromJsonString(jsonString: string, options?: Partial): MsgRegisterServiceResponse; static equals(a: MsgRegisterServiceResponse | PlainMessage | undefined, b: MsgRegisterServiceResponse | PlainMessage | undefined): boolean; } //# sourceMappingURL=tx_pb.d.ts.map