import BitmovinResource from './BitmovinResource';
import WatchFolderInput from './WatchFolderInput';
import WatchFolderOutput from './WatchFolderOutput';
import WatchFolderStatus from './WatchFolderStatus';
/**
 * @export
 * @class WatchFolder
 */
export declare class WatchFolder extends BitmovinResource {
    /**
     * @type {WatchFolderInput}
     * @memberof WatchFolder
     */
    input?: WatchFolderInput;
    /**
     * @type {WatchFolderOutput[]}
     * @memberof WatchFolder
     */
    outputs?: WatchFolderOutput[];
    /**
     * The current status of the Watch Folder. The default value is `STOPPED` (required)
     * @type {WatchFolderStatus}
     * @memberof WatchFolder
     */
    status?: WatchFolderStatus;
    /**
     * A description text of the current status (required)
     * @type {string}
     * @memberof WatchFolder
     */
    statusText?: string;
    constructor(obj?: Partial<WatchFolder>);
}
export default WatchFolder;
