import { Static } from '@sinclair/typebox';
export declare const StacksTransactionEventPositionSchema: import("@sinclair/typebox").TObject<{
    index: import("@sinclair/typebox").TInteger;
}>;
export type StacksTransactionEventPosition = Static<typeof StacksTransactionEventPositionSchema>;
export declare const StacksTransactionNftMintEventSchema: import("@sinclair/typebox").TObject<{
    type: import("@sinclair/typebox").TLiteral<"NFTMintEvent">;
    position: import("@sinclair/typebox").TObject<{
        index: import("@sinclair/typebox").TInteger;
    }>;
    data: import("@sinclair/typebox").TObject<{
        asset_identifier: import("@sinclair/typebox").TString;
        raw_value: import("@sinclair/typebox").TString;
        recipient: import("@sinclair/typebox").TString;
    }>;
}>;
export type StacksTransactionNftMintEvent = Static<typeof StacksTransactionNftMintEventSchema>;
export declare const StacksTransactionNftTransferEventSchema: import("@sinclair/typebox").TObject<{
    type: import("@sinclair/typebox").TLiteral<"NFTTransferEvent">;
    position: import("@sinclair/typebox").TObject<{
        index: import("@sinclair/typebox").TInteger;
    }>;
    data: import("@sinclair/typebox").TObject<{
        asset_identifier: import("@sinclair/typebox").TString;
        raw_value: import("@sinclair/typebox").TString;
        recipient: import("@sinclair/typebox").TString;
        sender: import("@sinclair/typebox").TString;
    }>;
}>;
export type StacksTransactionNftTransferEvent = Static<typeof StacksTransactionNftTransferEventSchema>;
export declare const StacksTransactionNftBurnEventSchema: import("@sinclair/typebox").TObject<{
    type: import("@sinclair/typebox").TLiteral<"NFTBurnEvent">;
    position: import("@sinclair/typebox").TObject<{
        index: import("@sinclair/typebox").TInteger;
    }>;
    data: import("@sinclair/typebox").TObject<{
        asset_identifier: import("@sinclair/typebox").TString;
        raw_value: import("@sinclair/typebox").TString;
        sender: import("@sinclair/typebox").TString;
    }>;
}>;
export type StacksTransactionNftBurnEvent = Static<typeof StacksTransactionNftBurnEventSchema>;
export declare const StacksTransactionFtTransferEventSchema: import("@sinclair/typebox").TObject<{
    type: import("@sinclair/typebox").TLiteral<"FTTransferEvent">;
    position: import("@sinclair/typebox").TObject<{
        index: import("@sinclair/typebox").TInteger;
    }>;
    data: import("@sinclair/typebox").TObject<{
        amount: import("@sinclair/typebox").TString;
        asset_identifier: import("@sinclair/typebox").TString;
        recipient: import("@sinclair/typebox").TString;
        sender: import("@sinclair/typebox").TString;
    }>;
}>;
export type StacksTransactionFtTransferEvent = Static<typeof StacksTransactionFtTransferEventSchema>;
export declare const StacksTransactionFtMintEventSchema: import("@sinclair/typebox").TObject<{
    type: import("@sinclair/typebox").TLiteral<"FTMintEvent">;
    position: import("@sinclair/typebox").TObject<{
        index: import("@sinclair/typebox").TInteger;
    }>;
    data: import("@sinclair/typebox").TObject<{
        amount: import("@sinclair/typebox").TString;
        asset_identifier: import("@sinclair/typebox").TString;
        recipient: import("@sinclair/typebox").TString;
    }>;
}>;
export type StacksTransactionFtMintEvent = Static<typeof StacksTransactionFtMintEventSchema>;
export declare const StacksTransactionFtBurnEventSchema: import("@sinclair/typebox").TObject<{
    type: import("@sinclair/typebox").TLiteral<"FTBurnEvent">;
    position: import("@sinclair/typebox").TObject<{
        index: import("@sinclair/typebox").TInteger;
    }>;
    data: import("@sinclair/typebox").TObject<{
        amount: import("@sinclair/typebox").TString;
        asset_identifier: import("@sinclair/typebox").TString;
        sender: import("@sinclair/typebox").TString;
    }>;
}>;
export type StacksTransactionFtBurnEvent = Static<typeof StacksTransactionFtBurnEventSchema>;
export declare const StacksTransactionSmartContractEventSchema: import("@sinclair/typebox").TObject<{
    type: import("@sinclair/typebox").TLiteral<"SmartContractEvent">;
    position: import("@sinclair/typebox").TObject<{
        index: import("@sinclair/typebox").TInteger;
    }>;
    data: import("@sinclair/typebox").TObject<{
        contract_identifier: import("@sinclair/typebox").TString;
        raw_value: import("@sinclair/typebox").TString;
        topic: import("@sinclair/typebox").TString;
    }>;
}>;
export type StacksTransactionSmartContractEvent = Static<typeof StacksTransactionSmartContractEventSchema>;
export declare const StacksTransactionStxTransferEventSchema: import("@sinclair/typebox").TObject<{
    type: import("@sinclair/typebox").TLiteral<"STXTransferEvent">;
    position: import("@sinclair/typebox").TObject<{
        index: import("@sinclair/typebox").TInteger;
    }>;
    data: import("@sinclair/typebox").TObject<{
        amount: import("@sinclair/typebox").TString;
        sender: import("@sinclair/typebox").TString;
        recipient: import("@sinclair/typebox").TString;
    }>;
}>;
export type StacksTransactionStxTransferEvent = Static<typeof StacksTransactionStxTransferEventSchema>;
export declare const StacksTransactionStxMintEventSchema: import("@sinclair/typebox").TObject<{
    type: import("@sinclair/typebox").TLiteral<"STXMintEvent">;
    position: import("@sinclair/typebox").TObject<{
        index: import("@sinclair/typebox").TInteger;
    }>;
    data: import("@sinclair/typebox").TObject<{
        amount: import("@sinclair/typebox").TString;
        recipient: import("@sinclair/typebox").TString;
    }>;
}>;
export type StacksTransactionStxMintEvent = Static<typeof StacksTransactionStxMintEventSchema>;
export declare const StacksTransactionStxLockEventSchema: import("@sinclair/typebox").TObject<{
    type: import("@sinclair/typebox").TLiteral<"STXLockEvent">;
    position: import("@sinclair/typebox").TObject<{
        index: import("@sinclair/typebox").TInteger;
    }>;
    data: import("@sinclair/typebox").TObject<{
        locked_amount: import("@sinclair/typebox").TString;
        unlock_height: import("@sinclair/typebox").TString;
        locked_address: import("@sinclair/typebox").TString;
    }>;
}>;
export type StacksTransactionStxLockEvent = Static<typeof StacksTransactionStxLockEventSchema>;
export declare const StacksTransactionStxBurnEventSchema: import("@sinclair/typebox").TObject<{
    type: import("@sinclair/typebox").TLiteral<"STXBurnEvent">;
    position: import("@sinclair/typebox").TObject<{
        index: import("@sinclair/typebox").TInteger;
    }>;
    data: import("@sinclair/typebox").TObject<{
        amount: import("@sinclair/typebox").TString;
        sender: import("@sinclair/typebox").TString;
    }>;
}>;
export type StacksTransactionStxBurnEvent = Static<typeof StacksTransactionStxBurnEventSchema>;
export declare const StacksTransactionDataVarSetEventSchema: import("@sinclair/typebox").TObject<{
    type: import("@sinclair/typebox").TLiteral<"DataVarSetEvent">;
    data: import("@sinclair/typebox").TObject<{
        contract_identifier: import("@sinclair/typebox").TString;
        var: import("@sinclair/typebox").TString;
        new_value: import("@sinclair/typebox").TAny;
    }>;
}>;
export type StacksTransactionDataVarSetEvent = Static<typeof StacksTransactionDataVarSetEventSchema>;
export declare const StacksTransactionDataMapInsertEventSchema: import("@sinclair/typebox").TObject<{
    type: import("@sinclair/typebox").TLiteral<"DataMapInsertEvent">;
    data: import("@sinclair/typebox").TObject<{
        contract_identifier: import("@sinclair/typebox").TString;
        map: import("@sinclair/typebox").TString;
        inserted_key: import("@sinclair/typebox").TAny;
        inserted_value: import("@sinclair/typebox").TAny;
    }>;
}>;
export type StacksTransactionDataMapInsertEvent = Static<typeof StacksTransactionDataMapInsertEventSchema>;
export declare const StacksTransactionDataMapUpdateEventSchema: import("@sinclair/typebox").TObject<{
    type: import("@sinclair/typebox").TLiteral<"DataMapUpdateEvent">;
    data: import("@sinclair/typebox").TObject<{
        contract_identifier: import("@sinclair/typebox").TString;
        map: import("@sinclair/typebox").TString;
        key: import("@sinclair/typebox").TAny;
        new_value: import("@sinclair/typebox").TAny;
    }>;
}>;
export type StacksTransactionDataMapUpdateEvent = Static<typeof StacksTransactionDataMapUpdateEventSchema>;
export declare const StacksTransactionDataMapDeleteEventSchema: import("@sinclair/typebox").TObject<{
    type: import("@sinclair/typebox").TLiteral<"DataMapDeleteEvent">;
    data: import("@sinclair/typebox").TObject<{
        contract_identifier: import("@sinclair/typebox").TString;
        map: import("@sinclair/typebox").TString;
        deleted_key: import("@sinclair/typebox").TAny;
    }>;
}>;
export type StacksTransactionDataMapDeleteEvent = Static<typeof StacksTransactionDataMapDeleteEventSchema>;
export declare const StacksTransactionEventSchema: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
    type: import("@sinclair/typebox").TLiteral<"FTTransferEvent">;
    position: import("@sinclair/typebox").TObject<{
        index: import("@sinclair/typebox").TInteger;
    }>;
    data: import("@sinclair/typebox").TObject<{
        amount: import("@sinclair/typebox").TString;
        asset_identifier: import("@sinclair/typebox").TString;
        recipient: import("@sinclair/typebox").TString;
        sender: import("@sinclair/typebox").TString;
    }>;
}>, import("@sinclair/typebox").TObject<{
    type: import("@sinclair/typebox").TLiteral<"FTMintEvent">;
    position: import("@sinclair/typebox").TObject<{
        index: import("@sinclair/typebox").TInteger;
    }>;
    data: import("@sinclair/typebox").TObject<{
        amount: import("@sinclair/typebox").TString;
        asset_identifier: import("@sinclair/typebox").TString;
        recipient: import("@sinclair/typebox").TString;
    }>;
}>, import("@sinclair/typebox").TObject<{
    type: import("@sinclair/typebox").TLiteral<"FTBurnEvent">;
    position: import("@sinclair/typebox").TObject<{
        index: import("@sinclair/typebox").TInteger;
    }>;
    data: import("@sinclair/typebox").TObject<{
        amount: import("@sinclair/typebox").TString;
        asset_identifier: import("@sinclair/typebox").TString;
        sender: import("@sinclair/typebox").TString;
    }>;
}>, import("@sinclair/typebox").TObject<{
    type: import("@sinclair/typebox").TLiteral<"NFTTransferEvent">;
    position: import("@sinclair/typebox").TObject<{
        index: import("@sinclair/typebox").TInteger;
    }>;
    data: import("@sinclair/typebox").TObject<{
        asset_identifier: import("@sinclair/typebox").TString;
        raw_value: import("@sinclair/typebox").TString;
        recipient: import("@sinclair/typebox").TString;
        sender: import("@sinclair/typebox").TString;
    }>;
}>, import("@sinclair/typebox").TObject<{
    type: import("@sinclair/typebox").TLiteral<"NFTMintEvent">;
    position: import("@sinclair/typebox").TObject<{
        index: import("@sinclair/typebox").TInteger;
    }>;
    data: import("@sinclair/typebox").TObject<{
        asset_identifier: import("@sinclair/typebox").TString;
        raw_value: import("@sinclair/typebox").TString;
        recipient: import("@sinclair/typebox").TString;
    }>;
}>, import("@sinclair/typebox").TObject<{
    type: import("@sinclair/typebox").TLiteral<"NFTBurnEvent">;
    position: import("@sinclair/typebox").TObject<{
        index: import("@sinclair/typebox").TInteger;
    }>;
    data: import("@sinclair/typebox").TObject<{
        asset_identifier: import("@sinclair/typebox").TString;
        raw_value: import("@sinclair/typebox").TString;
        sender: import("@sinclair/typebox").TString;
    }>;
}>, import("@sinclair/typebox").TObject<{
    type: import("@sinclair/typebox").TLiteral<"STXTransferEvent">;
    position: import("@sinclair/typebox").TObject<{
        index: import("@sinclair/typebox").TInteger;
    }>;
    data: import("@sinclair/typebox").TObject<{
        amount: import("@sinclair/typebox").TString;
        sender: import("@sinclair/typebox").TString;
        recipient: import("@sinclair/typebox").TString;
    }>;
}>, import("@sinclair/typebox").TObject<{
    type: import("@sinclair/typebox").TLiteral<"STXMintEvent">;
    position: import("@sinclair/typebox").TObject<{
        index: import("@sinclair/typebox").TInteger;
    }>;
    data: import("@sinclair/typebox").TObject<{
        amount: import("@sinclair/typebox").TString;
        recipient: import("@sinclair/typebox").TString;
    }>;
}>, import("@sinclair/typebox").TObject<{
    type: import("@sinclair/typebox").TLiteral<"STXLockEvent">;
    position: import("@sinclair/typebox").TObject<{
        index: import("@sinclair/typebox").TInteger;
    }>;
    data: import("@sinclair/typebox").TObject<{
        locked_amount: import("@sinclair/typebox").TString;
        unlock_height: import("@sinclair/typebox").TString;
        locked_address: import("@sinclair/typebox").TString;
    }>;
}>, import("@sinclair/typebox").TObject<{
    type: import("@sinclair/typebox").TLiteral<"STXBurnEvent">;
    position: import("@sinclair/typebox").TObject<{
        index: import("@sinclair/typebox").TInteger;
    }>;
    data: import("@sinclair/typebox").TObject<{
        amount: import("@sinclair/typebox").TString;
        sender: import("@sinclair/typebox").TString;
    }>;
}>, import("@sinclair/typebox").TObject<{
    type: import("@sinclair/typebox").TLiteral<"DataVarSetEvent">;
    data: import("@sinclair/typebox").TObject<{
        contract_identifier: import("@sinclair/typebox").TString;
        var: import("@sinclair/typebox").TString;
        new_value: import("@sinclair/typebox").TAny;
    }>;
}>, import("@sinclair/typebox").TObject<{
    type: import("@sinclair/typebox").TLiteral<"DataMapInsertEvent">;
    data: import("@sinclair/typebox").TObject<{
        contract_identifier: import("@sinclair/typebox").TString;
        map: import("@sinclair/typebox").TString;
        inserted_key: import("@sinclair/typebox").TAny;
        inserted_value: import("@sinclair/typebox").TAny;
    }>;
}>, import("@sinclair/typebox").TObject<{
    type: import("@sinclair/typebox").TLiteral<"DataMapUpdateEvent">;
    data: import("@sinclair/typebox").TObject<{
        contract_identifier: import("@sinclair/typebox").TString;
        map: import("@sinclair/typebox").TString;
        key: import("@sinclair/typebox").TAny;
        new_value: import("@sinclair/typebox").TAny;
    }>;
}>, import("@sinclair/typebox").TObject<{
    type: import("@sinclair/typebox").TLiteral<"DataMapDeleteEvent">;
    data: import("@sinclair/typebox").TObject<{
        contract_identifier: import("@sinclair/typebox").TString;
        map: import("@sinclair/typebox").TString;
        deleted_key: import("@sinclair/typebox").TAny;
    }>;
}>, import("@sinclair/typebox").TObject<{
    type: import("@sinclair/typebox").TLiteral<"SmartContractEvent">;
    position: import("@sinclair/typebox").TObject<{
        index: import("@sinclair/typebox").TInteger;
    }>;
    data: import("@sinclair/typebox").TObject<{
        contract_identifier: import("@sinclair/typebox").TString;
        raw_value: import("@sinclair/typebox").TString;
        topic: import("@sinclair/typebox").TString;
    }>;
}>]>;
export type StacksTransactionEvent = Static<typeof StacksTransactionEventSchema>;
