/**
 * Optional `mempool` tuning section read loosely from the locator/actor config.
 * Declared by hosts (actor config zod) — the locator config is a loose object so the
 * section flows through to providers without a schema dependency.
 */
export interface MempoolTuningFields {
    /** demotion Threshold configuration or state exposed by this contract. */
    demotionThreshold?: number;
    /** handout Stats Ttl Blocks configuration or state exposed by this contract. */
    handoutStatsTtlBlocks?: number;
    /** max Pending Transactions configuration or state exposed by this contract. */
    maxPendingTransactions?: number;
    /** mempool Selection Ratio configuration or state exposed by this contract. */
    mempoolSelectionRatio?: number;
}
/** Reads the optional `mempool` tuning section from a loose locator/actor config. */
export declare function mempoolTuningFromConfig(config: unknown): MempoolTuningFields;
//# sourceMappingURL=MempoolTuning.d.ts.map