import { Chain } from '@liskhq/lisk-chain';
import { ABI, ProveResponseJSON } from '../../abi';
import { RequestContext } from '../rpc/rpc_server';
interface EndpointArgs {
    abi: ABI;
    chain: Chain;
}
export declare class StateEndpoint {
    [key: string]: unknown;
    private readonly _abi;
    private readonly _chain;
    constructor(args: EndpointArgs);
    prove(ctx: RequestContext): Promise<ProveResponseJSON>;
}
export {};
