import { OjWebElement } from '@oracle/oraclejet-webdriver/elements'; /** * This is the base class for oj-c-card-view 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, CardViewWebElement.ts. */ export declare class CardViewWebElementBase extends OjWebElement { /** * Gets the value of currentItem property. * The item that currently has keyboard focus * @return The value of currentItem property. * */ getCurrentItem(): Promise; /** * Gets the value of gutterSize property. * Size of the gutter between columns and rows. * @return The value of gutterSize property. * */ getGutterSize(): Promise; /** * Gets the value of scrollPolicyOptions property. * Specifies fetch options for scrolling behaviors that trigger data fetches. * @return The value of scrollPolicyOptions property. * */ getScrollPolicyOptions(): Promise; /** * Sets the value of selected property. * The selected property * @param selected The value to set for selected * */ changeSelected(selected: object): Promise; /** * Gets the value of selected property. * The selected property * @return The value of selected property. * */ getSelected(): Promise; /** * Gets the value of selectionMode property. * Type of selection behavior for the CardView * @return The value of selectionMode property. * */ getSelectionMode(): Promise; /** * Gets the value of initialAnimation property. * Specify animation when cards are initially rendered. * @return The value of initialAnimation property. * */ getInitialAnimation(): Promise; /** * Gets the value of focusBehavior property. * Specifies which focus behavior we should use for an item. * @return The value of focusBehavior property. * */ getFocusBehavior(): Promise; /** * Gets the value of columns property. * Specifies the exact number of columns to render. * @return The value of columns property. * */ getColumns(): Promise; /** * Gets the value of reorderable property. * Specify the item reordering functionality. * @return The value of reorderable property. * */ getReorderable(): Promise; } export interface ScrollPolicyOptions { /** * */ fetchSize: number; /** * */ scroller: string; } export interface Reorderable { /** * */ items: string; }