//SPDX-License-Identifier: UNLICENSED pragma solidity >=0.8.0 <0.9.0; // Modules for Switchboard import {IAggregatorModule} from "./interfaces/IAggregatorModule.sol"; import {IOracleModule} from "./interfaces/IOracleModule.sol"; import {IRandomnessModule} from "./interfaces/IRandomnessModule.sol"; import {ISwitchboardModule} from "./interfaces/ISwitchboardModule.sol"; import {IQueueModule} from "./interfaces/IQueueModule.sol"; import {IFeedModule} from "./interfaces/IFeedModule.sol"; // Utilities for Switchboard import {ErrorLib} from "./errors/ErrorLib.sol"; import {Structs} from "./Structs.sol"; // -- Switchboard: the interface for the Switchboard protocol -- interface ISwitchboard is IAggregatorModule, IOracleModule, IRandomnessModule, ISwitchboardModule, IQueueModule, IFeedModule { }