import { IDistro, IInstaller } from '../../interfaces/index.js'; export default class Fisherman { distro: IDistro; installer: IInstaller; verbose: boolean; constructor(distro: IDistro, installer: IInstaller, verbose?: boolean); /** * * @param name * @param isScript */ buildCalamaresModule(name: string, isScript?: boolean, theme?: string): Promise; /** * * @param name */ buildCalamaresPy(name: string): Promise; /** * * @param name * @param replaces [['search','replace']] */ buildModule(name: string, vendor?: string): Promise; /** * buildModuleDracut */ buildModuleDracut(initrd: string): Promise; /** * buildModuleFinished */ buildModuleFinished(): Promise; buildModuleInitcpio(): Promise; /** * buildModulePackages */ buildModulePackages(distro: IDistro, release?: boolean): Promise; /** * buildModuleRemoveuser */ buildModuleRemoveuser(username: string): Promise; /** * ==================================================================================== * buildModule... * ==================================================================================== */ /** * buildModuleUnpackfs */ buildModuleUnpackfs(): Promise; /** * * @param name */ contextualprocess(name: string): Promise; /** * write settings */ createCalamaresSettings(theme?: string, isClone?: boolean): Promise; /** * * @param name */ helper(name: string): Promise; /** * * @param name */ shellprocess(name: string): Promise; /** * * @param module * @param type * @param path */ show(name: string, type: string, path: string): void; }