import { MockTimeAlgebraPool, TestERC20, AlgebraFactory, AlgebraCommunityVault, TestAlgebraCallee, TestAlgebraRouter } from '../../typechain'; type Fixture = () => Promise; interface FactoryFixture { factory: AlgebraFactory; vault: AlgebraCommunityVault; } export declare const ZERO_ADDRESS = "0x0000000000000000000000000000000000000000"; interface TokensFixture { token0: TestERC20; token1: TestERC20; token2: TestERC20; } type TokensAndFactoryFixture = FactoryFixture & TokensFixture; interface PoolFixture extends TokensAndFactoryFixture { swapTargetCallee: TestAlgebraCallee; swapTargetRouter: TestAlgebraRouter; createPool(firstToken?: TestERC20, secondToken?: TestERC20): Promise; } export declare const TEST_POOL_START_TIME = 1601906400; export declare const TEST_POOL_DAY_BEFORE_START: number; export declare const poolFixture: Fixture; export {};