import { Token } from '../../../domain/entities/token';
import { ITokenRepository } from '../../../domain/repositories/token-repository';
import { INetworkRepository } from '../../../domain/repositories/network-repository';
import { ICacheService } from '../../ports/cache-service';
export declare class GetTokensByNetworkUseCase {
    private readonly tokenRepository;
    private readonly networkRepository;
    private readonly cacheService;
    constructor(tokenRepository: ITokenRepository, networkRepository: INetworkRepository, cacheService: ICacheService);
    execute(networkId: string): Promise<Token[]>;
}
//# sourceMappingURL=get-tokens-by-network.use-case.d.ts.map