import { OjWebElement } from '@oracle/oraclejet-webdriver/elements';
/**
* This is the base class for oj-c-rich-checkboxset 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, RichCheckboxsetWebElement.ts.
*/
export declare class RichCheckboxsetWebElementBase 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;
/**
* Gets the value of labelEdge property.
* Specifies how the label is positioned for the component
* @return The value of labelEdge property.
*
*/
getLabelEdge(): Promise;
/**
* Gets the value of labelHint property.
* Represents a hint for rendering a label on the component.
* @return The value of labelHint property.
*
*/
getLabelHint(): Promise;
/**
* Gets the value of labelStartWidth property.
* The width of the label when labelEdge is 'start'.
* @return The value of labelStartWidth property.
*
*/
getLabelStartWidth(): Promise;
/**
* Gets the value of layout property.
* Specifies the layout of the cards and media.
* @return The value of layout property.
*
*/
getLayout(): Promise;
/**
* Gets the value of maxSelected property.
* The maximum number of items to select. If defined, it must be greater than or equal to 2.
* @return The value of maxSelected property.
*
*/
getMaxSelected(): 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 minSelected property.
* The minimal number of items to select. If defined, it must be greater than or equal to 2.
* @return The value of minSelected property.
*
*/
getMinSelected(): 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 selectionExactMessageDetail property.
* Overrides the default Selection Exact message.
* @return The value of selectionExactMessageDetail property.
*
*/
getSelectionExactMessageDetail(): Promise;
/**
* Gets the value of selectionOverflowMessageDetail property.
* Overrides the default Selection Overflow message.
* @return The value of selectionOverflowMessageDetail property.
*
*/
getSelectionOverflowMessageDetail(): Promise;
/**
* Gets the value of selectionRangeMessageDetail property.
* Overrides the default Selection Range message.
* @return The value of selectionRangeMessageDetail property.
*
*/
getSelectionRangeMessageDetail(): Promise;
/**
* Gets the value of selectionUnderflowMessageDetail property.
* Overrides the default Selection Underflow message.
* @return The value of selectionUnderflowMessageDetail property.
*
*/
getSelectionUnderflowMessageDetail(): 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 options property.
* An array of data items that returns the option items for the Rich Checkboxset.
* @return The value of options property.
*
*/
getOptions(): 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 whether the component is in a valid state
* @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: Array | null): Promise;
/**
* Gets the value of value property.
* The value of the component.
* @return The value of value property.
*
*/
getValue(): Promise | null>;
}
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;
}