import Input from './Input';
import InputType from './InputType';
/**
 * @export
 * @class FtpInput
 */
export declare class FtpInput extends Input {
    /**
     * Discriminator property for Input
     * @type {string}
     * @memberof FtpInput
     */
    readonly type: InputType;
    /**
     * Host URL or IP of the FTP server (required)
     * @type {string}
     * @memberof FtpInput
     */
    host?: string;
    /**
     * Port to use, standard for FTP: 21
     * @type {number}
     * @memberof FtpInput
     */
    port?: number;
    /**
     * Use passive mode. Default is true.
     * @type {boolean}
     * @memberof FtpInput
     */
    passive?: boolean;
    /**
     * Your FTP Username
     * @type {string}
     * @memberof FtpInput
     */
    username?: string;
    /**
     * Your FTP password
     * @type {string}
     * @memberof FtpInput
     */
    password?: string;
    /**
     * Ensure that connections originate from the declared ftp host. Default is true.
     * @type {boolean}
     * @memberof FtpInput
     */
    remoteVerificationEnabled?: boolean;
    constructor(obj?: Partial<FtpInput>);
}
export default FtpInput;
