import { BasicWidget } from './Widget'; import { PageProps, AppBarProps, ContainerProps, StackViewProps, ScrollViewProps, ListViewProps, NestScrollViewProps, DrawerScrollViewProps, DragableScrollViewProps, SwipeActionsViewProps, NativeViewProps, SwiperViewProps, TextProps, IconProps, ImageProps, QrImageProps, SpinProps, RefreshProps, NoticeBarProps, ButtonProps, RadioProps, CheckboxProps, InputProps, SwitchProps, PickerProps, TabViewProps, GridViewProps, SpinningWheelProps, TurntableProps, VideoViewProps, AudioViewProps, PdfViewProps } from '../types/widget'; export declare class Page extends BasicWidget { static invokeBeforePagePop(): Promise; static invokePageOnShow(contextId: string): void; static invokePageOnHide(contextId: string): void; static invokePageOnResume(contextId: string): void; static invokePageOnPause(contextId: string): void; private static getPageWithContextId; } export declare class AppBar extends BasicWidget { private __lastTitle; updateTitle(title: string): void; } export declare class Container extends BasicWidget { } export declare class StackView extends BasicWidget { } export declare class ScrollView extends BasicWidget { scrollTo(offset: number, duration?: number): void; } export declare class ListView extends BasicWidget { scrollTo(offset: number, duration?: number): void; stopAsyncOperate(type: 'refresh' | 'loadMore'): void; } export declare class NestScrollView extends BasicWidget { open(): void; close(): void; } export declare class DrawerScrollView extends BasicWidget { } export declare class DragableScrollView extends BasicWidget { scrollTo(offset: number, duration?: number): void; dragPositionAnimateTo(positionType: 'initial' | 'max' | 'min'): void; } export declare class SwipeActionsView extends BasicWidget { openActions(): void; closeActions(): void; } export declare class SwiperView extends BasicWidget { swipeTo(index: number, duration?: number): void; } export declare class NativeView extends BasicWidget { refresh(params?: any): void; destroy(params?: any): void; invokeCustomMethod(methodName: string, methodParams?: any): void; } export declare class Icon extends BasicWidget { } export declare class Image extends BasicWidget { } export declare class QrImage extends BasicWidget { } export declare class Text extends BasicWidget { } export declare class Spin extends BasicWidget { } export declare class Refresh extends BasicWidget { } export declare class NoticeBar extends BasicWidget { } export declare class Button extends BasicWidget { } export declare class Radio extends BasicWidget { } export declare class Switch extends BasicWidget { } export declare class Checkbox extends BasicWidget { } export declare class Input extends BasicWidget { setValue(value: string): void; focus(): void; blur(): void; } export declare class Picker extends BasicWidget { jumpTo(index: number): void; animateTo(index: number, duration?: number): void; } export declare class TabView extends BasicWidget { switchTo(index: number): void; } export declare class GridView extends BasicWidget { scrollTo(offset: number, duration?: number): void; } export declare class VideoView extends BasicWidget { play(): void; pause(): void; seekTo(duration: number): void; setVolume(volume: number): void; } export declare class AudioView extends BasicWidget { play(): void; pause(): void; seekTo(duration: number): void; setVolume(volume: number): void; setSourceUrl(url: string): void; } export declare class PdfView extends BasicWidget { openFile(filePath: String): void; setPage(page: number): void; setScale(centerX: number, centerY: number, scale: number, pdfViewWidth: number, pdfViewHeight: number, isTV: boolean): void; switchTheme(): void; getPageCount(): void; getCurrentPage(): void; chooseLocalFile(): void; } export declare class Spinningwheel extends BasicWidget { } export declare class Turntable extends BasicWidget { } declare const _default: { Page: typeof Page; AppBar: typeof AppBar; Container: typeof Container; StackView: typeof StackView; ScrollView: typeof ScrollView; ListView: typeof ListView; NestScrollView: typeof NestScrollView; DrawerScrollView: typeof DrawerScrollView; DragableScrollView: typeof DragableScrollView; SwipeActionsView: typeof SwipeActionsView; SwiperView: typeof SwiperView; NativeView: typeof NativeView; Icon: typeof Icon; Image: typeof Image; QrImage: typeof QrImage; Text: typeof Text; Spin: typeof Spin; Refresh: typeof Refresh; NoticeBar: typeof NoticeBar; Button: typeof Button; Radio: typeof Radio; Checkbox: typeof Checkbox; Input: typeof Input; Switch: typeof Switch; Picker: typeof Picker; TabView: typeof TabView; Spinningwheel: typeof Spinningwheel; Turntable: typeof Turntable; GridView: typeof GridView; VideoView: typeof VideoView; AudioView: typeof AudioView; PdfView: typeof PdfView; }; export default _default;