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<"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<"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>;
