import { GraphQLFieldConfig } from "graphql"; interface ActionInput { account?: string; name?: string; authorization?: Array; data?: string; hex_data?: string; } interface TransactionInput { expiration?: string; ref_block_num?: string; ref_block_prefix?: string; max_net_usage_words?: string; max_cpu_usage_ms?: string; actions?: ActionInput[]; context_free_actions?: string; } interface GetRequiredKeysArgs { transaction?: TransactionInput; available_keys?: string[]; } export interface Context { network(root: any, args: any, info: any): { rpc_url: string | URL | Request; fetchOptions: RequestInit; }; signTransaction?: (transaction: any) => Promise; } export declare const get_required_keys: GraphQLFieldConfig; export {};