import { OjWebElement } from '@oracle/oraclejet-webdriver/elements';
/**
* This is the base class for oj-c-file-picker WebElement, and is generated from the
* component's metadata. Do not modify these contents since they'll be replaced
* during the next generation.
* Put overrides into the WebElements's subclass, FilePickerWebElement.ts.
*/
export declare class FilePickerWebElementBase extends OjWebElement {
/**
* Gets the value of accept property.
* An array of strings of allowed MIME types or file extensions that can be uploaded. If not specified, accept all file types
* @return The value of accept property.
*
*/
getAccept(): Promise | null>;
/**
* Gets the value of capture property.
* Specifies the preferred facing mode for the device's media capture mechanism.
* @return The value of capture property.
*
*/
getCapture(): Promise;
/**
* Gets the value of disabled property.
* Disables the filepicker if set to true
* @return The value of disabled property.
*
*/
getDisabled(): Promise;
/**
* Gets the value of primaryText property.
* The primary text for the default file picker.
* @return The value of primaryText property.
*
*/
getPrimaryText(): Promise;
/**
* Gets the value of secondaryText property.
* The secondary text for the default file picker.
* @return The value of secondaryText property.
*
*/
getSecondaryText(): Promise;
/**
* Gets the value of selectionMode property.
* Whether to allow single or multiple file selection.
* @return The value of selectionMode property.
*
*/
getSelectionMode(): Promise;
}