/**
 * Create .deb packages
 */
export class DEBIAN extends Packager {
    static get description(): string;
    static get fileNameExtension(): string;
    static get fields(): any;
    /**
     * @param {Object} options
     * @param {Object} variant
     * @param {string} variant.arch
     * @return {Promise<boolean>}
     */
    static prepare(options: any, variant: {
        arch: string;
    }): Promise<boolean>;
    get packageFileName(): string;
    /**
     * Map install hook named from default (arch) to deb.
     */
    get hookMapping(): {
        post_install: string;
        post_remove: string;
    };
    create(sources: any, transformer: any, publishingDetails: any, options: any, expander: any): Promise<string>;
}
import { Packager } from "./packager.mjs";
