import * as v from "valibot"; //#region src/services/rewards/rewards.schemas.d.ts declare const ListRewardAwardsInputSchema: v.StrictObjectSchema<{ readonly limit: v.OptionalSchema, v.IntegerAction, v.MinValueAction, v.MaxValueAction]>, undefined>; readonly pageToken: v.OptionalSchema, v.TrimAction, v.MaxLengthAction]>, "">; }, undefined>; type ListRewardAwardsInput = v.InferInput; declare const SetRewardDestinationInputSchema: v.StrictObjectSchema<{ readonly awardId: v.SchemaWithPipe, v.TrimAction, v.MinLengthAction, v.MaxLengthAction]>; readonly destinationAddress: v.SchemaWithPipe, v.TrimAction, v.MinLengthAction, v.MaxLengthAction]>; readonly expectedRevision: v.SchemaWithPipe, v.TrimAction]>, v.RegexAction, v.TransformAction]>, v.CheckAction]>; readonly requestId: v.SchemaWithPipe, v.TrimAction, v.MinLengthAction, v.MaxLengthAction]>; }, undefined>; type SetRewardDestinationInput = v.InferInput; declare const RewardAwardSchema: v.ObjectSchema<{ readonly awardId: v.StringSchema; readonly campaignId: v.StringSchema; readonly campaignName: v.StringSchema; readonly assetId: v.NumberSchema; readonly amountBaseUnits: v.StringSchema; readonly fulfillmentMethod: v.SchemaWithPipe, v.TransformAction]>; readonly fulfillmentState: v.SchemaWithPipe, v.TransformAction]>; readonly publishedAt: v.SchemaWithPipe; readonly nanos: v.OptionalSchema, 0>; }, undefined>, undefined>, v.TransformAction<{ seconds: bigint; nanos: number; } | undefined, number | undefined>]>; readonly network: v.StringSchema; readonly fulfillmentRevision: v.SchemaWithPipe, v.TransformAction]>; readonly destinationAddress: v.StringSchema; readonly transactionId: v.StringSchema; }, undefined>; type RewardAward = v.InferOutput; declare const ListRewardAwardsResultSchema: v.ObjectSchema<{ readonly awards: v.OptionalSchema; readonly campaignId: v.StringSchema; readonly campaignName: v.StringSchema; readonly assetId: v.NumberSchema; readonly amountBaseUnits: v.StringSchema; readonly fulfillmentMethod: v.SchemaWithPipe, v.TransformAction]>; readonly fulfillmentState: v.SchemaWithPipe, v.TransformAction]>; readonly publishedAt: v.SchemaWithPipe; readonly nanos: v.OptionalSchema, 0>; }, undefined>, undefined>, v.TransformAction<{ seconds: bigint; nanos: number; } | undefined, number | undefined>]>; readonly network: v.StringSchema; readonly fulfillmentRevision: v.SchemaWithPipe, v.TransformAction]>; readonly destinationAddress: v.StringSchema; readonly transactionId: v.StringSchema; }, undefined>, undefined>, readonly []>; readonly nextPageToken: v.StringSchema; }, undefined>; type ListRewardAwardsResult = v.InferOutput; declare const SetRewardDestinationResultSchema: v.ObjectSchema<{ readonly award: v.ObjectSchema<{ readonly awardId: v.StringSchema; readonly campaignId: v.StringSchema; readonly campaignName: v.StringSchema; readonly assetId: v.NumberSchema; readonly amountBaseUnits: v.StringSchema; readonly fulfillmentMethod: v.SchemaWithPipe, v.TransformAction]>; readonly fulfillmentState: v.SchemaWithPipe, v.TransformAction]>; readonly publishedAt: v.SchemaWithPipe; readonly nanos: v.OptionalSchema, 0>; }, undefined>, undefined>, v.TransformAction<{ seconds: bigint; nanos: number; } | undefined, number | undefined>]>; readonly network: v.StringSchema; readonly fulfillmentRevision: v.SchemaWithPipe, v.TransformAction]>; readonly destinationAddress: v.StringSchema; readonly transactionId: v.StringSchema; }, undefined>; }, undefined>; type SetRewardDestinationResult = v.InferOutput; //#endregion export { ListRewardAwardsInput, ListRewardAwardsInputSchema, ListRewardAwardsResult, ListRewardAwardsResultSchema, RewardAward, RewardAwardSchema, SetRewardDestinationInput, SetRewardDestinationInputSchema, SetRewardDestinationResult, SetRewardDestinationResultSchema }; //# sourceMappingURL=rewards.schemas.d.ts.map