import { Cardano, CardanoNode } from '@cardano-sdk/core'; import { Pool } from 'pg'; declare module 'pg' { interface QueryConfig { rowMode?: 'array'; } } export declare const getLovelaceSupply: (db: Pool, maxLovelaceSupply: Cardano.Lovelace) => Promise<{ circulating: bigint; total: bigint; }>; export declare const getProtocolParameters: (db: Pool) => Promise; export declare const getStake: (cardanoNode: CardanoNode, db: Pool) => Promise<{ active: bigint; live: bigint; }>; interface TxsByAddressesOptions { action?: (txs?: Cardano.HydratedTx[], utxos?: Cardano.HydratedTx[]) => void; blockId?: string; lower?: Cardano.BlockNo; } export declare const transactionsByAddresses: (addresses: Cardano.PaymentAddress[], db: Pool, options?: TxsByAddressesOptions) => Promise; export {}; //# sourceMappingURL=requests.d.ts.map