/** * Interface for getInput options */ export interface InputOptions { /** Optional. Whether the input is required. If required and not present, will throw. Defaults to false */ required?: boolean; } /** * sets env variable for this action and future actions in the job * @param name the name of the variable to set * @param val the value of the variable */ export declare function exportVariable(name: string, val: string): void; /** * exports the variable and registers a secret which will get masked from logs * @param name the name of the variable to set * @param val value of the secret */ export declare function exportSecret(name: string, val: string): void; /** * Prepends inputPath to the PATH (for this action and future actions) * @param inputPath */ export declare function addPath(inputPath: string): void; /** * Gets the value of an input. The value is also trimmed. * * @param name name of the input to get * @param options optional. See InputOptions. * @returns string */ export declare function getInput(name: string, options?: InputOptions): string; /** * Sets the action status to neutral */ export declare function setNeutral(): void; /** * Sets the action status to failed. * When the action exits it will be with an exit code of 1 * @param message add error issue message */ export declare function setFailed(message: string): void; /** * Writes debug message to user log * @param message debug message */ export declare function debug(message: string): void; /** * Adds an error issue * @param message error issue message */ export declare function error(message: string): void; /** * Adds an warning issue * @param message warning issue message */ export declare function warning(message: string): void;