/** RequestSnapshot */ export declare type RequestSnapshot = { asset_name: string; block_height: number; }; /** RequestSnapshotResponse */ export declare type RequestSnapshotResponse = { request_status: string; }; /** GetSnapshotRequest */ export declare type GetSnapshotRequest = { asset_name: string; block_height: number; }; /** GetSnapshotRequestResponse */ export declare type GetSnapshotRequestResponse = { asset_name: string; block_height: number; }; /** ListSnapshotRequests */ export declare type ListSnapshotRequests = { asset_name?: string; block_height?: number; }; /** ListSnapshotRequestsResponse */ export declare type ListSnapshotRequestsResponse = { asset_name: string; block_height: number; }; /** CancelSnapshotRequest */ export declare type CancelSnapshotRequest = { asset_name: string; block_height: number; }; /** CancelSnapshotRequestResponse */ export declare type CancelSnapshotRequestResponse = { request_status: string; }; /** DistributeReward */ export declare type DistributeReward = { asset_name: string; snapshot_height: number; distribution_asset_name: string; gross_distribution_amount: number; exception_addresses: string; change_address: string; }; /** DistributeRewardResponse */ export declare type DistributeRewardResponse = { error_txn_gen_failed?: string; error_nsf?: string; error_rejects?: string; error_db_update?: string; batch_results?: BatchResults[]; }; /** BatchResults */ declare type BatchResults = { transaction_id: string; error_txn_rejected: string; total_amount: number; fee: number; expected_count: number; actual_count: number; }; /** GetDistributeStatus */ export declare type GetDistributeStatus = { asset_name: string; snapshot_height: number; distribution_asset_name: string; gross_distribution_amount: number; exception_addresses?: string; }; /** GetDistributeStatusResponse */ export declare type GetDistributeStatusResponse = { 'Asset Name': string; Height: string; 'Distribution Name': string; 'Distribution Amount': number; Status: number; }; export {};