import { OjWebElement } from '@oracle/oraclejet-webdriver/elements'; /** * This is the base class for oj-c-checkbox 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, CheckboxWebElement.ts. */ export declare class CheckboxWebElementBase extends OjWebElement { /** * Gets the value of containerReadonly property. * Specifies whether an ancestor container, like oj-c-form-layout, is readonly. * @return The value of containerReadonly property. * */ getContainerReadonly(): Promise; /** * Gets the value of columnSpan property. * Specifies how many columns this component should span. * @return The value of columnSpan property. * */ getColumnSpan(): Promise; /** * Gets the value of disabled property. * Specifies whether the component is disabled. * @return The value of disabled property. * */ getDisabled(): Promise; /** * Gets the value of displayOptions property. * Display options for auxiliary content that describes whether or not it should be displayed. * @return The value of displayOptions property. * */ getDisplayOptions(): Promise; /** * Gets the value of help property. * Form component help information. * @return The value of help property. * */ getHelp(): Promise; /** * Gets the value of helpHints property. * The helpHints object contains a definition property, sourceText property, and a source property. * @return The value of helpHints property. * */ getHelpHints(): Promise; /** * Sets the value of messagesCustom property. * List of custom component messages * @param messagesCustom The value to set for messagesCustom * */ changeMessagesCustom(messagesCustom: Array): Promise; /** * Gets the value of messagesCustom property. * List of custom component messages * @return The value of messagesCustom property. * */ getMessagesCustom(): Promise>; /** * Gets the value of readonly property. * Whether the component is readonly * @return The value of readonly property. * */ getReadonly(): Promise; /** * Gets the value of readonlyUserAssistanceShown property. * Specifies which user assistance types should be shown when the component is readonly. * @return The value of readonlyUserAssistanceShown property. * */ getReadonlyUserAssistanceShown(): Promise; /** * Gets the value of required property. * Specifies whether or not the component is required. * @return The value of required property. * */ getRequired(): Promise; /** * Gets the value of userAssistanceDensity property. * Specifies the density of the form component's user assistance presentation. * @return The value of userAssistanceDensity property. * */ getUserAssistanceDensity(): Promise; /** * Gets the value of requiredMessageDetail property. * Overrides the default Required error message. * @return The value of requiredMessageDetail property. * */ getRequiredMessageDetail(): Promise; /** * Gets the value of valid property. * Specifies how the valid state of the component * @return The value of valid property. * */ getValid(): Promise; /** * Sets the value of value property. * The value of the component. * @param value The value to set for value * */ changeValue(value: boolean): Promise; /** * Gets the value of value property. * The value of the component. * @return The value of value property. * */ getValue(): Promise; } export interface DisplayOptions { /** * */ messages: string; } export interface Help { /** * */ instruction: string; } export interface HelpHints { /** * */ definition: string; /** * */ source: string; /** * */ sourceText: string; } export interface MessagesCustom { /** * */ summary: string; /** * */ detail: string; /** * */ severity: string; }