// Path: privvy/src/main/java/com/metova/privvy/PrivvyContract.java
// public interface PrivvyContract {
// 
//     interface View {
// 
//     }
// 
//     interface Presenter<T extends PrivvyContract.View> {
// 
//         void setView(T view);
// 
//         void onDestroyView();
// 
//     }
// 
//     interface Interactor {
// 
//         void dispose();
//     }
// 
//     interface Router {
// 
//         PrivvyHost getHost();
//     }
// 
// }


import com.metova.privvy.PrivvyContract;
package com.metova.privvy.sample.ui.skeleton;


public interface SkeletonContract extends PrivvyContract {

    interface View extends PrivvyContract.View {

    }

    interface Presenter extends PrivvyContract.Presenter<View> {

    }

    interface Interactor extends PrivvyContract.Interactor {

    }

// Path: privvy/src/main/java/com/metova/privvy/PrivvyContract.java
// public interface PrivvyContract {
// 
//     interface View {
// 
//     }
// 
//     interface Presenter<T extends PrivvyContract.View> {
// 
//         void setView(T view);
// 
//         void onDestroyView();
// 
//     }
// 
//     interface Interactor {
// 
//         void dispose();
//     }
// 
//     interface Router {
// 
//         PrivvyHost getHost();
//     }
// 
// }


// Path: sample/src/main/java/com/metova/privvy/sample/ui/skeleton/SkeletonContract.java
import com.metova.privvy.PrivvyContract;

package com.metova.privvy.sample.ui.skeleton;


public interface SkeletonContract extends PrivvyContract {

    interface View extends PrivvyContract.View {

    }

    interface Presenter extends PrivvyContract.Presenter<View> {

    }

    interface Interactor extends PrivvyContract.Interactor {

    }

    interface Router extends PrivvyContract.Router {