/**
 * Angualr on Chain
 */
export declare interface IOPTIONS {
    uiFramework: string;
    /**
     * Demo App;
     */
    demoToInstall: boolean;
    /**
     * description
     */
    dappDemo: DappDemoType;
    /**
     * Add Ons to be included
     */
    addOns: Array<AddOnsType>;
    contractName: string;
    /**
     * skipInstall
     */
    skipInstall: boolean;
    /**
     * Am i in test?
     */
    test?: boolean;
    /**
     * alreadyInstalled
     */
    alreadyInstalled?: boolean;
    /**
     * reset
     */
    reset?: boolean;
}
export declare type DappDemoType = "minimalContract" | "helloWorldContract" | "debugContract" | "nftContract" | "superFluid" | "lensProtocol" | "theGraph";
export declare type AddOnsType = "graphQlService" | "subgraph" | "graphNode" | "ipfsService" | "litProtocolService" | "superFluidService";
export declare type UiFrameworkType = "primeNG";
export interface IOPTIONS_EXTENDED extends IOPTIONS {
    sourceRoot?: string;
    projectFound?: string;
}
