import HdgElement from "@hdgd/core"; interface Action { name: string; color?: string; fontSize?: number; } export interface Props { title?: string; actions: Action[]; cancelText?: string; titleColor?: string; titleFontSize?: number; cancelTextColor?: string; cancelTextFontSize?: number; select: (index: number, action: Action) => void; cancel?: () => void; close?: () => void; zIndex?: number; } declare class HdgActionSheet extends HdgElement { constructor(); open: boolean; wrap: any; titl: string | undefined; actions: Action[]; cancelText: string | undefined; titleColor: string | undefined; titleFontSize: number | undefined; cancelTextColor: string | undefined; cancelTextFontSize: number | undefined; zIndex: number; select: (index: number, action: Action) => void; cancel: () => void; close: () => void; componentDidMount(): void; shouldComponentUpdate(propName: string, oldValue: string | boolean, newValue: string | boolean): boolean; componentDidUpdate(propName: string, oldValue: string, newValue: string): void; componentWillUnmount(): void; handleHostClick(): void; handleClick: () => void; handleTransitionend(ev: TransitionEvent): void; handleActionClick: (index: number, action: Action) => void; handleContainerClick(ev: PointerEvent): void; handleCancelClick: () => void; renderActions: () => any[]; render(): any; } export default function (params: Props): HdgActionSheet; export {};