import { Apps, Jobs } from '@tapis/tapis-typescript';
export declare const getIncompleteAppInputArrays: (app: Apps.TapisApp) => Array<Apps.AppFileInputArray>;
export declare const getIncompleteAppInputArraysOfType: (app: Apps.TapisApp, inputType: Apps.FileInputModeEnum) => Array<Apps.AppFileInputArray>;
export declare const generateFileInputArrayFromAppInput: (input: Apps.AppFileInputArray) => Jobs.JobFileInputArray;
export declare const generateRequiredFileInputArraysFromApp: (app: Apps.TapisApp) => Array<Jobs.JobFileInput>;
export declare const getAppInputArraysIncludedByDefault: (appFileInputArrays: Array<Apps.AppFileInputArray>, jobFileInputArrays: Array<Jobs.JobFileInputArray>) => Apps.AppFileInputArray[];
/**
 * @param appFileInputsArrays
 * @param jobFileInputsArrays
 * @returns An array of JobFileInputArrays that are underspecified
 */
export declare const getIncompleteJobInputArrays: (appFileInputArrays: Array<Apps.AppFileInputArray>, jobFileInputArrays: Array<Jobs.JobFileInputArray>) => Array<Jobs.JobFileInputArray>;
export declare const fileInputArraysComplete: (app: Apps.TapisApp, fileInputArrays: Array<Jobs.JobFileInputArray>) => boolean;
