import type { RunContainerArgs } from '../../interface.js'; /** * Takes image and args and return podman run options * @param image * @param args * @param gpu * @returns */ export declare function createPodmanRunOptions(image: string, args: RunContainerArgs, gpuOption: string): { hostadd: string[]; netns: { nsmode: string; }; Networks: { NOSANA_GATEWAY: { aliases: string[]; } | { aliases?: undefined; }; }; create_working_dir: boolean; cgroups_mode: string; work_dir: string | undefined; restart_policy: "" | "no" | "unless-stopped" | "on-failure"; env: { [key: string]: string; } | undefined; devices: { path: string; }[]; entrypoint?: string[] | undefined; image: string; name: string | undefined; command: string[] | undefined; volumes: { dest: string; name: string; Options: string[]; }[] | undefined; } | { hostadd: string[]; netns: { nsmode: string; }; Networks: { NOSANA_GATEWAY: { aliases: string[]; } | { aliases?: undefined; }; }; create_working_dir: boolean; cgroups_mode: string; work_dir: string | undefined; restart_tries?: number | undefined; restart_policy: "on-failure"; env: { [key: string]: string; } | undefined; devices: { path: string; }[]; entrypoint?: string[] | undefined; image: string; name: string | undefined; command: string[] | undefined; volumes: { dest: string; name: string; Options: string[]; }[] | undefined; } | { hostadd: string[]; netns: { nsmode: string; }; Networks: { NOSANA_GATEWAY: { aliases: string[]; } | { aliases?: undefined; }; }; create_working_dir: boolean; cgroups_mode: string; work_dir: string | undefined; restart_policy?: undefined; env: { [key: string]: string; } | undefined; devices: { path: string; }[]; entrypoint?: string[] | undefined; image: string; name: string | undefined; command: string[] | undefined; volumes: { dest: string; name: string; Options: string[]; }[] | undefined; };