import { GraphQLObjectType } from "graphql"; export type TransactionStatus = "executed" | "soft_fail" | "hard_fail" | "delayed" | "expired"; export interface BandwidthCost { cpu_usage_us: number; net_usage_words: number; status: TransactionStatus; } export interface AuthorizingAccount { actor: string; permission?: string; } export interface ActionTrace { act: { account: string; name: string; authorization: AuthorizingAccount[]; data: Record; }; inline_traces?: ActionTrace[]; } export interface TransactionReceipt { transaction_id: string; processed: { block_num: number; block_time: string; producer_block_id: string; receipt: BandwidthCost; scheduled: boolean; action_traces: ActionTrace[]; }; } export declare const transaction_receipt_type: GraphQLObjectType;