export * from '@uiharness/types';
export declare type BundleTarget = 'electron' | 'web';
export declare type IUIHarnessConfig = {
    electron?: IUIHarnessElectronConfig;
    web?: IUIHarnessWebConfig;
    init?: {
        scripts?: boolean;
        files?: boolean;
        html?: boolean;
        deps?: boolean;
    };
};
export declare type IUIHarnessElectronConfig = {
    name?: string;
    port?: number;
    bundle?: IParcelBuildConfig;
    entry?: {
        main?: string;
        renderer?: string;
    };
};
export declare type IElectronBuilderConfig = {
    productName?: string;
    appId?: string;
    files?: string[];
    directories?: {
        output?: string;
    };
};
export declare type IUIHarnessWebConfig = {
    port?: number;
    bundle?: IParcelBuildConfig;
    entry?: string;
};
export declare type IParcelBuildConfig = {
    sourcemaps?: boolean;
    treeshake?: boolean;
};
