@twilio/flex-ui
Version:
Twilio Flex UI
25 lines (24 loc) • 1.05 kB
TypeScript
import { DynamicContentStore } from "../../../flex-ui-core/src";
import * as React from "react";
import { AgentDesktopViewChildrenKeys, AgentDesktopViewImplProps } from "./AgentDesktopView.definitions";
export declare const displayName = "AgentDesktopView";
export declare const contentStore: DynamicContentStore<AgentDesktopViewImplProps, AgentDesktopViewChildrenKeys>;
export declare class AgentDesktopViewImpl extends React.PureComponent<AgentDesktopViewImplProps> {
static displayName: string;
private splitter;
private static splitterState;
private removeFilter;
componentDidMount(): void;
preFetchWorkersQueue(): Promise<void>;
componentWillUnmount(): void;
componentDidUpdate(prevProps: AgentDesktopViewImplProps): void;
private notificationFilter;
private getTaskSidFromRoute;
private handleSelectedViewChanged;
private handleSplitterNeedsUpdate;
private renderContents;
render(): JSX.Element;
private showCopilotButton;
private handleResize;
private makeSplitterRef;
}