import { Builder } from '@zodimo/cardano-cli-base'; import { ProtocolParameters, ProtocolParametersOptions } from './command/protocol-parameters'; import { Tip, TipOptions } from './command/tip'; import { Utxo, UtxoOptions } from './command/utxo'; export declare class Query { readonly commandPrefix: string; constructor(commandPrefix: string); static createWithCardanoCliBin(cardniCliBinPath?: string): Query; protocolParameters(builder: Builder): ProtocolParameters; protocolParameters(options: ProtocolParametersOptions): ProtocolParameters; tip(builder: Builder): Tip; tip(options: TipOptions): Tip; stakePools(): void; stakeDistribution(): void; stakeAddressInfo(): void; utxo(builder: Builder): Utxo; utxo(options: UtxoOptions): Utxo; ledgerState(): void; protocolState(): void; stakeSnapshot(): void; poolParams(): void; leadershipSchedule(): void; kesPeriodInfo(): void; }