import * as z from 'zod/mini'; /** Fields shared by every multisig operation schema. */ export declare const Base: z.ZodMiniObject<{ account: z.ZodMiniTemplateLiteral<`0x${string}`>; approvals: z.ZodMiniReadonly>>; config: z.ZodMiniCodec; weight: z.ZodMiniNumber; }, z.core.$strip>>>; salt: z.ZodMiniTemplateLiteral<`0x${string}`>; threshold: z.ZodMiniNumber; version: z.ZodMiniTemplateLiteral<`0x${string}`>; }, z.core.$strip>, z.ZodMiniObject<{ owners: z.ZodMiniReadonly; weight: z.ZodMiniNumber; }, z.core.$strip>>>; salt: z.ZodMiniTemplateLiteral<`0x${string}`>; threshold: z.ZodMiniNumber; version: z.ZodMiniBigInt; }, z.core.$strip>>; createdAt: z.ZodMiniNumber; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; signatureCount: z.ZodMiniNumber; threshold: z.ZodMiniNumber; updatedAt: z.ZodMiniNumber; weight: z.ZodMiniNumber; }, z.core.$strip>; /** Multisig transaction approval operation schema. */ export declare const TransactionOperation: z.ZodMiniObject<{ expiresAt: z.ZodMiniOptional>; status: z.ZodMiniUnion, z.ZodMiniLiteral<"submitting">, z.ZodMiniLiteral<"success">]>; submissionId: z.ZodMiniOptional>; transaction: z.ZodMiniTemplateLiteral<`0x${string}`>; transactionHash: z.ZodMiniOptional>; type: z.ZodMiniLiteral<"transaction">; account: z.ZodMiniTemplateLiteral<`0x${string}`>; approvals: z.ZodMiniReadonly>>; config: z.ZodMiniCodec; weight: z.ZodMiniNumber; }, z.core.$strip>>>; salt: z.ZodMiniTemplateLiteral<`0x${string}`>; threshold: z.ZodMiniNumber; version: z.ZodMiniTemplateLiteral<`0x${string}`>; }, z.core.$strip>, z.ZodMiniObject<{ owners: z.ZodMiniReadonly; weight: z.ZodMiniNumber; }, z.core.$strip>>>; salt: z.ZodMiniTemplateLiteral<`0x${string}`>; threshold: z.ZodMiniNumber; version: z.ZodMiniBigInt; }, z.core.$strip>>; createdAt: z.ZodMiniNumber; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; signatureCount: z.ZodMiniNumber; threshold: z.ZodMiniNumber; updatedAt: z.ZodMiniNumber; weight: z.ZodMiniNumber; }, z.core.$strip>; /** Multisig key authorization approval operation schema. */ export declare const KeyAuthorizationOperation: z.ZodMiniObject<{ keyAuthorization: z.ZodMiniTemplateLiteral<`0x${string}`>; status: z.ZodMiniUnion, z.ZodMiniLiteral<"success">]>; type: z.ZodMiniLiteral<"keyAuthorization">; account: z.ZodMiniTemplateLiteral<`0x${string}`>; approvals: z.ZodMiniReadonly>>; config: z.ZodMiniCodec; weight: z.ZodMiniNumber; }, z.core.$strip>>>; salt: z.ZodMiniTemplateLiteral<`0x${string}`>; threshold: z.ZodMiniNumber; version: z.ZodMiniTemplateLiteral<`0x${string}`>; }, z.core.$strip>, z.ZodMiniObject<{ owners: z.ZodMiniReadonly; weight: z.ZodMiniNumber; }, z.core.$strip>>>; salt: z.ZodMiniTemplateLiteral<`0x${string}`>; threshold: z.ZodMiniNumber; version: z.ZodMiniBigInt; }, z.core.$strip>>; createdAt: z.ZodMiniNumber; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; signatureCount: z.ZodMiniNumber; threshold: z.ZodMiniNumber; updatedAt: z.ZodMiniNumber; weight: z.ZodMiniNumber; }, z.core.$strip>; /** Transaction or key authorization multisig operation schema. */ export declare const Operation: z.ZodMiniUnion>; status: z.ZodMiniUnion, z.ZodMiniLiteral<"submitting">, z.ZodMiniLiteral<"success">]>; submissionId: z.ZodMiniOptional>; transaction: z.ZodMiniTemplateLiteral<`0x${string}`>; transactionHash: z.ZodMiniOptional>; type: z.ZodMiniLiteral<"transaction">; account: z.ZodMiniTemplateLiteral<`0x${string}`>; approvals: z.ZodMiniReadonly>>; config: z.ZodMiniCodec; weight: z.ZodMiniNumber; }, z.core.$strip>>>; salt: z.ZodMiniTemplateLiteral<`0x${string}`>; threshold: z.ZodMiniNumber; version: z.ZodMiniTemplateLiteral<`0x${string}`>; }, z.core.$strip>, z.ZodMiniObject<{ owners: z.ZodMiniReadonly; weight: z.ZodMiniNumber; }, z.core.$strip>>>; salt: z.ZodMiniTemplateLiteral<`0x${string}`>; threshold: z.ZodMiniNumber; version: z.ZodMiniBigInt; }, z.core.$strip>>; createdAt: z.ZodMiniNumber; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; signatureCount: z.ZodMiniNumber; threshold: z.ZodMiniNumber; updatedAt: z.ZodMiniNumber; weight: z.ZodMiniNumber; }, z.core.$strip>, z.ZodMiniObject<{ keyAuthorization: z.ZodMiniTemplateLiteral<`0x${string}`>; status: z.ZodMiniUnion, z.ZodMiniLiteral<"success">]>; type: z.ZodMiniLiteral<"keyAuthorization">; account: z.ZodMiniTemplateLiteral<`0x${string}`>; approvals: z.ZodMiniReadonly>>; config: z.ZodMiniCodec; weight: z.ZodMiniNumber; }, z.core.$strip>>>; salt: z.ZodMiniTemplateLiteral<`0x${string}`>; threshold: z.ZodMiniNumber; version: z.ZodMiniTemplateLiteral<`0x${string}`>; }, z.core.$strip>, z.ZodMiniObject<{ owners: z.ZodMiniReadonly; weight: z.ZodMiniNumber; }, z.core.$strip>>>; salt: z.ZodMiniTemplateLiteral<`0x${string}`>; threshold: z.ZodMiniNumber; version: z.ZodMiniBigInt; }, z.core.$strip>>; createdAt: z.ZodMiniNumber; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; signatureCount: z.ZodMiniNumber; threshold: z.ZodMiniNumber; updatedAt: z.ZodMiniNumber; weight: z.ZodMiniNumber; }, z.core.$strip>]>; //# sourceMappingURL=MultisigOperation.d.ts.map