import type { Address } from 'viem';
export interface CoreValidators {
    /** Currently-elected validators — the set earning rewards this round.
     *  Prefer these for `options.validator` on stCORE / SCORE mints. */
    validators: Address[];
    /** All registered candidates (delegatable superset of `validators`). */
    candidates: Address[];
}
/**
 * Fetch the live Core validator + candidate operator addresses on-chain.
 *
 * Rotates through the configured Core RPCs (`maxRpcTries`) so a single
 * flaky endpoint doesn't fail the read. Throws only if every RPC fails.
 */
export declare const getCoreValidators: (maxRpcTries?: number) => Promise<CoreValidators>;
//# sourceMappingURL=coreValidators.d.ts.map