import type { ArchivistInstance, XyoAddress } from '@xyo-network/sdk';
import { type ChainId } from '@xyo-network/xl1-protocol/protocol-lib';
import { type Config } from '../config/index.js';
/** Parameters for TestSimpleBlockViewerLocator. */
export interface TestSimpleBlockViewerLocatorParams {
    chainId?: ChainId;
    config?: Config;
    finalizedArchivist?: ArchivistInstance;
    minWithdrawalBlocks?: number;
    rewardsContract?: XyoAddress;
    stakingTokenAddress?: XyoAddress;
}
/** Retrieves the TestSimpleBlockViewerLocator. */
export declare function getTestSimpleBlockViewerLocator({ minWithdrawalBlocks, config, finalizedArchivist: finalizedArchivistIn, rewardsContract, stakingTokenAddress, }: TestSimpleBlockViewerLocatorParams): Promise<import('../index.js').ProviderFactoryLocatorInstance<import('../index.js').CreatableProviderContextType>>;
//# sourceMappingURL=getSimpleBlockViewerLocator.d.ts.map