import { MakerBase, MakerOptions } from '@electron-forge/maker-base';
import { ForgeArch, ForgePlatform } from '@electron-forge/shared-types';
import { MakerDebConfig } from './Config.js';
/**
 * Converts the Node.js architecture value of the processor architecture
 * into a string accepted by `electron-installer-debian`.
 *
 * @param nodeArch - Node.js architecture string
 * @returns - electron-installer-debian architecture string
 */
export declare function debianArch(nodeArch: ForgeArch): string;
export default class MakerDeb extends MakerBase<MakerDebConfig> {
    name: string;
    defaultPlatforms: ForgePlatform[];
    requiredExternalBinaries: string[];
    isSupportedOnCurrentPlatform(): boolean;
    make({ dir, makeDir, targetArch }: MakerOptions): Promise<string[]>;
}
export { MakerDeb, MakerDebConfig };
export type { MakerDebConfigOptions } from './Config.ts';
//# sourceMappingURL=MakerDeb.d.ts.map