/*! * Copyright 2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. * SPDX-License-Identifier: Apache-2.0 */ import { ExtendedHTMLElement } from '../helper/dom'; import { ChatItemButton, ProgressField } from '../static'; interface ProgressIndicatorProps extends ProgressField { testId?: string; classNames?: string[]; onClick?: () => void; onActionClick?: (actionName: ChatItemButton, e?: Event) => void; } export declare class ProgressIndicator { render: ExtendedHTMLElement; private readonly wrapper; private readonly text; private readonly valueText; private readonly valueBar; private buttonsWrapper; private props; constructor(props: ProgressIndicatorProps); private readonly getButtonsWrapper; isEmpty: () => boolean; update: (props: Partial | null) => void; } export {};