import type { Plugin } from "rollup";
export type ShebangOptions = {
    replace: boolean;
    shebang: string;
};
export declare const makeExecutable: (filePath: string) => Promise<void>;
export declare const shebangPlugin: (executablePaths: string[], options: ShebangOptions) => Plugin;
export declare const removeShebangPlugin: () => Plugin;
export declare const getShebang: (code: string, append?: string) => string;
