///
import { PluginProvidedUiItemDescriptor } from '../base';
import { ScreenshareHelperItemPosition } from './enums';
import { PluginIconType } from '../common/icon';
export interface ScreenshareHelperInterface extends PluginProvidedUiItemDescriptor {
position: ScreenshareHelperItemPosition;
}
export interface ScreenshareHelperButtonOnclickCallback {
browserClickEvent: React.MouseEvent;
}
export interface ScreenshareHelperButtonInterface extends ScreenshareHelperInterface {
label: string;
icon: PluginIconType;
tooltip: string;
disabled: boolean;
position: ScreenshareHelperItemPosition;
onClick: (args: ScreenshareHelperButtonOnclickCallback) => void;
}
export interface ScreenshareHelperButtonProps {
id?: string;
label?: string;
icon: PluginIconType;
tooltip: string;
disabled: boolean;
hasSeparator: boolean;
position: ScreenshareHelperItemPosition;
onClick: (args: ScreenshareHelperButtonOnclickCallback) => void;
dataTest?: string;
}