import { HomePage } from "../../pages/HomePage"
import { LeadgenHomePage } from "../../pages/LeadgenHomePage"
import { ServicePackagesPage } from "../../pages/ServicePackagesPage"
import { VehicleDamagePage } from "../../pages/VehicleDamagePage"
import { VehicleLookupAddressPage } from "../../pages/VehicleLookupAddressPage"
import { VehicleLookupLicensePage } from "../../pages/VehicleLookupLicensePage"
import { EstimatePage } from "../../pages/EstimatePage"
import { VehicleSelectionPage } from "../../pages/VehicleSelectionPage"
import { VinLookupPage } from "../../pages/VinLookupPage"
import { ServiceLocationPage } from "../../pages/ServiceLocationPage"
import { SchedulePage } from "../../pages/SchedulePage"
import { ContactDetailsPage } from "../../pages/ContactDetailsPage"
import { PaymentMethodPage } from "../../pages/PaymentMethodPage"
import { ZipLookupPage } from "../../pages/ZipLookupPage"
import { OrderConfirmationPage } from "../../pages/OrderConfirmationPage"
import { PartQuestionsPage } from "../../pages/PartQuestionPage"
import VehiclePartQuestionsPage from "../../pages/VehiclePartsPage"
import CapabilityQuestionsPage from "../../pages/CapabilityQuestionsPage"
import MoldingQuestionsPage from "../../pages/MoldingQuestionsPage"
import { InsuranceCompanyPage } from "../../pages/InsuranceCompanyPage"
import { CCPolicyInfoPage } from "../../pages/CCPolicyInfoPage"
import { DuplicateCheckPage } from "../../pages/DuplicateCheckPage"
import { PolicyVehiclesPage } from "../../pages/PolicyVehiclesPage"
import { PolicyInfoSubmittedPage } from "../../pages/PolicyInfoSubmittedPage"
import RecalibrationInfoPage from "../../pages/RecalibrationInfoPage"
import { CoverageStatementPage } from "../../pages/CoverageStatementPage"
import { VerifyDetailsPage } from "../../pages/VerifyDetailsPage"
import { EndorsementsPage } from "../../pages/EndorsementsPage"
import { PolicyDriverPage } from "../../pages/PolicyDriverPage"
// File containing interface for all Page Object Models

export default interface ITestPages {
    capabilityQuestionsPage: CapabilityQuestionsPage,
    ccPolicyInfoPage: CCPolicyInfoPage,
    contactDetailsPage: ContactDetailsPage,
    coverageStatementPage: CoverageStatementPage,
    duplicateCheckPage: DuplicateCheckPage,
    estimatePage: EstimatePage,
    homePage: HomePage,
    insuranceCompanyPage: InsuranceCompanyPage,
    leadgenHomePage: LeadgenHomePage,
    moldingQuestionsPage: MoldingQuestionsPage,
    orderConfirmationPage: OrderConfirmationPage,
    partQuestionsPage: PartQuestionsPage,
    paymentMethodPage: PaymentMethodPage,
    policyInfoSubmittedPage: PolicyInfoSubmittedPage,
    policyVehiclesPage: PolicyVehiclesPage,
    recalibrationInfoPage: RecalibrationInfoPage,
    schedulePage: SchedulePage,
    serviceLocationPage: ServiceLocationPage,
    servicePackagePage: ServicePackagesPage,
    vehicleDamagePage: VehicleDamagePage,
    vehicleLookupAddressPage: VehicleLookupAddressPage,
    vehicleLookupLicensePage: VehicleLookupLicensePage,
    vehiclePartsPage: VehiclePartQuestionsPage,
    vehicleSelectionPage: VehicleSelectionPage,
    verifyDetailsPage: VerifyDetailsPage,
    vinLookupPage: VinLookupPage,
    zipLookupPage: ZipLookupPage,
    endorsementsPage: EndorsementsPage,
    policyDriverPage: PolicyDriverPage,
}