export interface WebComponentOptions {
    /** The name for this component, this should be a none conflicting name
        e.g. use project as prefix myuniqueprojectname-componentName.
        i.e. <myuniqueprojectname-componentName></myuniqueprojectname-componentName> */
    elementName: string;
    /** The path for the start point for this component
        e.g. './ComponentFolder/Component.tsx'
        Paths should be relative project root, or relative current folder
    */
    entryPoint: string;
    /** The path to a .d.ts file containing the intrinsic declaration for the web component
    e.g. './ComponentFolder/ComponentTypings.d.ts'
    Paths should be relative project root or relative current folder
    */
    typings?: Array<string>;
    /** The path to a .d.ts file containing the intrinsic declaration for the web component
    e.g. './ComponentFolder/ComponentTypings.d.ts'
    Paths should be relative project root or relative current folder
    */
    documentations?: Array<string>;
}
export interface ResourceBuildOptions {
    justCopy: boolean;
}
