UNPKG

@hirosystems/chainhook-client

Version:
456 lines (455 loc) 30.6 kB
import { Static } from '@sinclair/typebox'; export declare const ThenThatFileAppendSchema: import("@sinclair/typebox").TObject<{ file_append: import("@sinclair/typebox").TObject<{ path: import("@sinclair/typebox").TString; }>; }>; export type ThenThatFileAppend = Static<typeof ThenThatFileAppendSchema>; export declare const ThenThatHttpPostSchema: import("@sinclair/typebox").TObject<{ http_post: import("@sinclair/typebox").TObject<{ url: import("@sinclair/typebox").TString; authorization_header: import("@sinclair/typebox").TString; }>; }>; export type ThenThatHttpPost = Static<typeof ThenThatHttpPostSchema>; export declare const ThenThatSchema: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ file_append: import("@sinclair/typebox").TObject<{ path: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ http_post: import("@sinclair/typebox").TObject<{ url: import("@sinclair/typebox").TString; authorization_header: import("@sinclair/typebox").TString; }>; }>]>; export type ThenThat = Static<typeof ThenThatSchema>; export declare const PredicateHeaderSchema: import("@sinclair/typebox").TObject<{ uuid: import("@sinclair/typebox").TString; name: import("@sinclair/typebox").TString; version: import("@sinclair/typebox").TInteger; chain: import("@sinclair/typebox").TString; }>; export type PredicateHeader = Static<typeof PredicateHeaderSchema>; export declare const PredicateSchema: import("@sinclair/typebox").TObject<{ uuid: import("@sinclair/typebox").TString; name: import("@sinclair/typebox").TString; version: import("@sinclair/typebox").TInteger; chain: import("@sinclair/typebox").TString; networks: import("@sinclair/typebox").TObject<{ mainnet: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ start_block: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>; end_block: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>; expire_after_occurrence: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>; include_proof: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>; include_inputs: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>; include_outputs: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>; include_witness: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>; if_this: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ scope: import("@sinclair/typebox").TLiteral<"txid">; equals: import("@sinclair/typebox").TString; }>, import("@sinclair/typebox").TObject<{ scope: import("@sinclair/typebox").TLiteral<"outputs">; op_return: import("@sinclair/typebox").TObject<{ starts_with: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ scope: import("@sinclair/typebox").TLiteral<"outputs">; op_return: import("@sinclair/typebox").TObject<{ equals: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ scope: import("@sinclair/typebox").TLiteral<"outputs">; op_return: import("@sinclair/typebox").TObject<{ ends_with: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ scope: import("@sinclair/typebox").TLiteral<"outputs">; p2pkh: import("@sinclair/typebox").TObject<{ equals: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ scope: import("@sinclair/typebox").TLiteral<"outputs">; p2sh: import("@sinclair/typebox").TObject<{ equals: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ scope: import("@sinclair/typebox").TLiteral<"outputs">; p2wpkh: import("@sinclair/typebox").TObject<{ equals: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ scope: import("@sinclair/typebox").TLiteral<"outputs">; p2wsh: import("@sinclair/typebox").TObject<{ equals: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ scope: import("@sinclair/typebox").TLiteral<"stacks_protocol">; operation: import("@sinclair/typebox").TLiteral<"block_committed">; }>, import("@sinclair/typebox").TObject<{ scope: import("@sinclair/typebox").TLiteral<"stacks_protocol">; operation: import("@sinclair/typebox").TLiteral<"leader_registered">; }>, import("@sinclair/typebox").TObject<{ scope: import("@sinclair/typebox").TLiteral<"stacks_protocol">; operation: import("@sinclair/typebox").TLiteral<"stx_transfered">; }>, import("@sinclair/typebox").TObject<{ scope: import("@sinclair/typebox").TLiteral<"stacks_protocol">; operation: import("@sinclair/typebox").TLiteral<"stx_locked">; }>, import("@sinclair/typebox").TObject<{ scope: import("@sinclair/typebox").TLiteral<"ordinals_protocol">; operation: import("@sinclair/typebox").TLiteral<"inscription_feed">; meta_protocols: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TArray<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"all">, import("@sinclair/typebox").TLiteral<"brc-20">]>>>; }>]>; then_that: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ file_append: import("@sinclair/typebox").TObject<{ path: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ http_post: import("@sinclair/typebox").TObject<{ url: import("@sinclair/typebox").TString; authorization_header: import("@sinclair/typebox").TString; }>; }>]>; }>, import("@sinclair/typebox").TObject<{ start_block: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>; end_block: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>; expire_after_occurrence: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>; if_this: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ scope: import("@sinclair/typebox").TLiteral<"txid">; equals: import("@sinclair/typebox").TString; }>, import("@sinclair/typebox").TObject<{ scope: import("@sinclair/typebox").TLiteral<"block_height">; higher_than: import("@sinclair/typebox").TInteger; }>, import("@sinclair/typebox").TObject<{ scope: import("@sinclair/typebox").TLiteral<"ft_event">; asset_identifier: import("@sinclair/typebox").TString; actions: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"mint">, import("@sinclair/typebox").TLiteral<"transfer">, import("@sinclair/typebox").TLiteral<"burn">]>>; }>, import("@sinclair/typebox").TObject<{ scope: import("@sinclair/typebox").TLiteral<"nft_event">; asset_identifier: import("@sinclair/typebox").TString; actions: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"mint">, import("@sinclair/typebox").TLiteral<"transfer">, import("@sinclair/typebox").TLiteral<"burn">]>>; }>, import("@sinclair/typebox").TObject<{ scope: import("@sinclair/typebox").TLiteral<"stx_event">; actions: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"mint">, import("@sinclair/typebox").TLiteral<"transfer">, import("@sinclair/typebox").TLiteral<"burn">, import("@sinclair/typebox").TLiteral<"lock">]>>; }>, import("@sinclair/typebox").TObject<{ scope: import("@sinclair/typebox").TLiteral<"print_event">; contract_identifier: import("@sinclair/typebox").TString; contains: import("@sinclair/typebox").TString; }>, import("@sinclair/typebox").TObject<{ scope: import("@sinclair/typebox").TLiteral<"print_event">; contract_identifier: import("@sinclair/typebox").TString; matches_regex: import("@sinclair/typebox").TString; }>, import("@sinclair/typebox").TObject<{ scope: import("@sinclair/typebox").TLiteral<"contract_call">; contract_identifier: import("@sinclair/typebox").TString; method: import("@sinclair/typebox").TString; }>, import("@sinclair/typebox").TObject<{ scope: import("@sinclair/typebox").TLiteral<"contract_deployment">; deployer: import("@sinclair/typebox").TString; }>, import("@sinclair/typebox").TObject<{ scope: import("@sinclair/typebox").TLiteral<"contract_deployment">; implement_trait: import("@sinclair/typebox").TString; }>, import("@sinclair/typebox").TObject<{ scope: import("@sinclair/typebox").TLiteral<"signer_message">; after_timestamp: import("@sinclair/typebox").TInteger; }>]>; then_that: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ file_append: import("@sinclair/typebox").TObject<{ path: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ http_post: import("@sinclair/typebox").TObject<{ url: import("@sinclair/typebox").TString; authorization_header: import("@sinclair/typebox").TString; }>; }>]>; decode_clarity_values: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>; include_contract_abi: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>; }>]>>; testnet: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ start_block: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>; end_block: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>; expire_after_occurrence: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>; include_proof: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>; include_inputs: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>; include_outputs: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>; include_witness: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>; if_this: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ scope: import("@sinclair/typebox").TLiteral<"txid">; equals: import("@sinclair/typebox").TString; }>, import("@sinclair/typebox").TObject<{ scope: import("@sinclair/typebox").TLiteral<"outputs">; op_return: import("@sinclair/typebox").TObject<{ starts_with: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ scope: import("@sinclair/typebox").TLiteral<"outputs">; op_return: import("@sinclair/typebox").TObject<{ equals: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ scope: import("@sinclair/typebox").TLiteral<"outputs">; op_return: import("@sinclair/typebox").TObject<{ ends_with: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ scope: import("@sinclair/typebox").TLiteral<"outputs">; p2pkh: import("@sinclair/typebox").TObject<{ equals: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ scope: import("@sinclair/typebox").TLiteral<"outputs">; p2sh: import("@sinclair/typebox").TObject<{ equals: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ scope: import("@sinclair/typebox").TLiteral<"outputs">; p2wpkh: import("@sinclair/typebox").TObject<{ equals: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ scope: import("@sinclair/typebox").TLiteral<"outputs">; p2wsh: import("@sinclair/typebox").TObject<{ equals: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ scope: import("@sinclair/typebox").TLiteral<"stacks_protocol">; operation: import("@sinclair/typebox").TLiteral<"block_committed">; }>, import("@sinclair/typebox").TObject<{ scope: import("@sinclair/typebox").TLiteral<"stacks_protocol">; operation: import("@sinclair/typebox").TLiteral<"leader_registered">; }>, import("@sinclair/typebox").TObject<{ scope: import("@sinclair/typebox").TLiteral<"stacks_protocol">; operation: import("@sinclair/typebox").TLiteral<"stx_transfered">; }>, import("@sinclair/typebox").TObject<{ scope: import("@sinclair/typebox").TLiteral<"stacks_protocol">; operation: import("@sinclair/typebox").TLiteral<"stx_locked">; }>, import("@sinclair/typebox").TObject<{ scope: import("@sinclair/typebox").TLiteral<"ordinals_protocol">; operation: import("@sinclair/typebox").TLiteral<"inscription_feed">; meta_protocols: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TArray<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"all">, import("@sinclair/typebox").TLiteral<"brc-20">]>>>; }>]>; then_that: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ file_append: import("@sinclair/typebox").TObject<{ path: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ http_post: import("@sinclair/typebox").TObject<{ url: import("@sinclair/typebox").TString; authorization_header: import("@sinclair/typebox").TString; }>; }>]>; }>, import("@sinclair/typebox").TObject<{ start_block: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>; end_block: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>; expire_after_occurrence: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>; if_this: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ scope: import("@sinclair/typebox").TLiteral<"txid">; equals: import("@sinclair/typebox").TString; }>, import("@sinclair/typebox").TObject<{ scope: import("@sinclair/typebox").TLiteral<"block_height">; higher_than: import("@sinclair/typebox").TInteger; }>, import("@sinclair/typebox").TObject<{ scope: import("@sinclair/typebox").TLiteral<"ft_event">; asset_identifier: import("@sinclair/typebox").TString; actions: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"mint">, import("@sinclair/typebox").TLiteral<"transfer">, import("@sinclair/typebox").TLiteral<"burn">]>>; }>, import("@sinclair/typebox").TObject<{ scope: import("@sinclair/typebox").TLiteral<"nft_event">; asset_identifier: import("@sinclair/typebox").TString; actions: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"mint">, import("@sinclair/typebox").TLiteral<"transfer">, import("@sinclair/typebox").TLiteral<"burn">]>>; }>, import("@sinclair/typebox").TObject<{ scope: import("@sinclair/typebox").TLiteral<"stx_event">; actions: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"mint">, import("@sinclair/typebox").TLiteral<"transfer">, import("@sinclair/typebox").TLiteral<"burn">, import("@sinclair/typebox").TLiteral<"lock">]>>; }>, import("@sinclair/typebox").TObject<{ scope: import("@sinclair/typebox").TLiteral<"print_event">; contract_identifier: import("@sinclair/typebox").TString; contains: import("@sinclair/typebox").TString; }>, import("@sinclair/typebox").TObject<{ scope: import("@sinclair/typebox").TLiteral<"print_event">; contract_identifier: import("@sinclair/typebox").TString; matches_regex: import("@sinclair/typebox").TString; }>, import("@sinclair/typebox").TObject<{ scope: import("@sinclair/typebox").TLiteral<"contract_call">; contract_identifier: import("@sinclair/typebox").TString; method: import("@sinclair/typebox").TString; }>, import("@sinclair/typebox").TObject<{ scope: import("@sinclair/typebox").TLiteral<"contract_deployment">; deployer: import("@sinclair/typebox").TString; }>, import("@sinclair/typebox").TObject<{ scope: import("@sinclair/typebox").TLiteral<"contract_deployment">; implement_trait: import("@sinclair/typebox").TString; }>, import("@sinclair/typebox").TObject<{ scope: import("@sinclair/typebox").TLiteral<"signer_message">; after_timestamp: import("@sinclair/typebox").TInteger; }>]>; then_that: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ file_append: import("@sinclair/typebox").TObject<{ path: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ http_post: import("@sinclair/typebox").TObject<{ url: import("@sinclair/typebox").TString; authorization_header: import("@sinclair/typebox").TString; }>; }>]>; decode_clarity_values: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>; include_contract_abi: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>; }>]>>; }>; }>; export type Predicate = Static<typeof PredicateSchema>; export declare const PredicateExpiredDataSchema: import("@sinclair/typebox").TObject<{ expired_at_block_height: import("@sinclair/typebox").TInteger; last_evaluated_block_height: import("@sinclair/typebox").TInteger; last_occurrence: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>; number_of_blocks_evaluated: import("@sinclair/typebox").TInteger; number_of_times_triggered: import("@sinclair/typebox").TInteger; }>; export type PredicateExpiredData = Static<typeof PredicateExpiredDataSchema>; export declare const PredicateStatusSchema: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ info: import("@sinclair/typebox").TObject<{ number_of_blocks_to_scan: import("@sinclair/typebox").TInteger; number_of_blocks_evaluated: import("@sinclair/typebox").TInteger; number_of_times_triggered: import("@sinclair/typebox").TInteger; last_occurrence: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>; last_evaluated_block_height: import("@sinclair/typebox").TInteger; }>; type: import("@sinclair/typebox").TLiteral<"scanning">; }>, import("@sinclair/typebox").TObject<{ info: import("@sinclair/typebox").TObject<{ last_occurrence: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>; last_evaluation: import("@sinclair/typebox").TInteger; number_of_times_triggered: import("@sinclair/typebox").TInteger; number_of_blocks_evaluated: import("@sinclair/typebox").TInteger; last_evaluated_block_height: import("@sinclair/typebox").TInteger; }>; type: import("@sinclair/typebox").TLiteral<"streaming">; }>, import("@sinclair/typebox").TObject<{ info: import("@sinclair/typebox").TObject<{ expired_at_block_height: import("@sinclair/typebox").TInteger; last_evaluated_block_height: import("@sinclair/typebox").TInteger; last_occurrence: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>; number_of_blocks_evaluated: import("@sinclair/typebox").TInteger; number_of_times_triggered: import("@sinclair/typebox").TInteger; }>; type: import("@sinclair/typebox").TLiteral<"unconfirmed_expiration">; }>, import("@sinclair/typebox").TObject<{ info: import("@sinclair/typebox").TObject<{ expired_at_block_height: import("@sinclair/typebox").TInteger; last_evaluated_block_height: import("@sinclair/typebox").TInteger; last_occurrence: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>; number_of_blocks_evaluated: import("@sinclair/typebox").TInteger; number_of_times_triggered: import("@sinclair/typebox").TInteger; }>; type: import("@sinclair/typebox").TLiteral<"confirmed_expiration">; }>, import("@sinclair/typebox").TObject<{ info: import("@sinclair/typebox").TString; type: import("@sinclair/typebox").TLiteral<"interrupted">; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"new">; }>]>; export type PredicateStatus = Static<typeof PredicateStatusSchema>; export declare const SerializedPredicateSchema: import("@sinclair/typebox").TObject<{ chain: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"stacks">, import("@sinclair/typebox").TLiteral<"bitcoin">]>; uuid: import("@sinclair/typebox").TString; network: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"mainnet">, import("@sinclair/typebox").TLiteral<"testnet">]>; predicate: import("@sinclair/typebox").TAny; status: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ info: import("@sinclair/typebox").TObject<{ number_of_blocks_to_scan: import("@sinclair/typebox").TInteger; number_of_blocks_evaluated: import("@sinclair/typebox").TInteger; number_of_times_triggered: import("@sinclair/typebox").TInteger; last_occurrence: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>; last_evaluated_block_height: import("@sinclair/typebox").TInteger; }>; type: import("@sinclair/typebox").TLiteral<"scanning">; }>, import("@sinclair/typebox").TObject<{ info: import("@sinclair/typebox").TObject<{ last_occurrence: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>; last_evaluation: import("@sinclair/typebox").TInteger; number_of_times_triggered: import("@sinclair/typebox").TInteger; number_of_blocks_evaluated: import("@sinclair/typebox").TInteger; last_evaluated_block_height: import("@sinclair/typebox").TInteger; }>; type: import("@sinclair/typebox").TLiteral<"streaming">; }>, import("@sinclair/typebox").TObject<{ info: import("@sinclair/typebox").TObject<{ expired_at_block_height: import("@sinclair/typebox").TInteger; last_evaluated_block_height: import("@sinclair/typebox").TInteger; last_occurrence: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>; number_of_blocks_evaluated: import("@sinclair/typebox").TInteger; number_of_times_triggered: import("@sinclair/typebox").TInteger; }>; type: import("@sinclair/typebox").TLiteral<"unconfirmed_expiration">; }>, import("@sinclair/typebox").TObject<{ info: import("@sinclair/typebox").TObject<{ expired_at_block_height: import("@sinclair/typebox").TInteger; last_evaluated_block_height: import("@sinclair/typebox").TInteger; last_occurrence: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>; number_of_blocks_evaluated: import("@sinclair/typebox").TInteger; number_of_times_triggered: import("@sinclair/typebox").TInteger; }>; type: import("@sinclair/typebox").TLiteral<"confirmed_expiration">; }>, import("@sinclair/typebox").TObject<{ info: import("@sinclair/typebox").TString; type: import("@sinclair/typebox").TLiteral<"interrupted">; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"new">; }>]>; enabled: import("@sinclair/typebox").TBoolean; }>; export type SerializedPredicate = Static<typeof SerializedPredicateSchema>; export declare const SerializedPredicateResponseSchema: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ status: import("@sinclair/typebox").TLiteral<404>; }>, import("@sinclair/typebox").TObject<{ result: import("@sinclair/typebox").TObject<{ chain: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"stacks">, import("@sinclair/typebox").TLiteral<"bitcoin">]>; uuid: import("@sinclair/typebox").TString; network: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"mainnet">, import("@sinclair/typebox").TLiteral<"testnet">]>; predicate: import("@sinclair/typebox").TAny; status: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ info: import("@sinclair/typebox").TObject<{ number_of_blocks_to_scan: import("@sinclair/typebox").TInteger; number_of_blocks_evaluated: import("@sinclair/typebox").TInteger; number_of_times_triggered: import("@sinclair/typebox").TInteger; last_occurrence: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>; last_evaluated_block_height: import("@sinclair/typebox").TInteger; }>; type: import("@sinclair/typebox").TLiteral<"scanning">; }>, import("@sinclair/typebox").TObject<{ info: import("@sinclair/typebox").TObject<{ last_occurrence: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>; last_evaluation: import("@sinclair/typebox").TInteger; number_of_times_triggered: import("@sinclair/typebox").TInteger; number_of_blocks_evaluated: import("@sinclair/typebox").TInteger; last_evaluated_block_height: import("@sinclair/typebox").TInteger; }>; type: import("@sinclair/typebox").TLiteral<"streaming">; }>, import("@sinclair/typebox").TObject<{ info: import("@sinclair/typebox").TObject<{ expired_at_block_height: import("@sinclair/typebox").TInteger; last_evaluated_block_height: import("@sinclair/typebox").TInteger; last_occurrence: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>; number_of_blocks_evaluated: import("@sinclair/typebox").TInteger; number_of_times_triggered: import("@sinclair/typebox").TInteger; }>; type: import("@sinclair/typebox").TLiteral<"unconfirmed_expiration">; }>, import("@sinclair/typebox").TObject<{ info: import("@sinclair/typebox").TObject<{ expired_at_block_height: import("@sinclair/typebox").TInteger; last_evaluated_block_height: import("@sinclair/typebox").TInteger; last_occurrence: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>; number_of_blocks_evaluated: import("@sinclair/typebox").TInteger; number_of_times_triggered: import("@sinclair/typebox").TInteger; }>; type: import("@sinclair/typebox").TLiteral<"confirmed_expiration">; }>, import("@sinclair/typebox").TObject<{ info: import("@sinclair/typebox").TString; type: import("@sinclair/typebox").TLiteral<"interrupted">; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"new">; }>]>; enabled: import("@sinclair/typebox").TBoolean; }>; status: import("@sinclair/typebox").TLiteral<200>; }>]>; export type SerializedPredicateResponse = Static<typeof SerializedPredicateResponseSchema>;