import { Apps, Jobs } from '@tapis/tapis-typescript';
export declare const getIncompleteAppInputs: (app: Apps.TapisApp) => Array<Apps.AppFileInput>;
export declare const getIncompleteAppInputsOfType: (app: Apps.TapisApp, inputType: Apps.FileInputModeEnum) => Array<Apps.AppFileInput>;
export declare const generateFileInputFromAppInput: (input: Apps.AppFileInput) => Jobs.JobFileInput;
export declare const generateRequiredFileInputsFromApp: (app: Apps.TapisApp) => Array<Jobs.JobFileInput>;
export declare const getAppInputsIncludedByDefault: (appFileInputs: Array<Apps.AppFileInput>, jobFileInputs: Array<Jobs.JobFileInput>) => Apps.AppFileInput[];
/**
 * @param appFileInputs
 * @param jobFileInputs
 * @returns An array of jobFileInputs that are underspecified
 */
export declare const getIncompleteJobInputs: (appFileInputs: Array<Apps.AppFileInput>, jobFileInputs: Array<Jobs.JobFileInput>) => Jobs.JobFileInput[];
export declare const fileInputsComplete: (app: Apps.TapisApp, fileInputs: Array<Jobs.JobFileInput>) => boolean;
