/*! * Copyright (c) Microsoft Corporation. * Licensed under the MIT License. */ import { HistoryItem } from '../dialogs/history'; import { FluentUITypes } from '@msrvida/fluentui-react-cdn-typings'; import { SandDance } from '@msrvida/sanddance-react'; import Search = SandDance.searchExpression.Search; export interface Props { collapseLabels: boolean; logoClickUrl: string; logoClickTarget: string; buttons?: FluentUITypes.ICommandBarItemProps[]; iconButtons?: FluentUITypes.ICommandBarItemProps[]; doFilter: { (search: Search, historicFilterChange: string): void; }; doUnfilter: (historicFilterChange: string) => void; doDeselect: () => void; filter: Search; loaded: boolean; selectionState: SandDance.types.SelectionState; selectionSearch: Search; view: SandDance.types.View; snapshotsHidden: boolean; snapshots: SandDance.types.Snapshot[]; onSnapshotClick: () => void; onSnapshotNextClick: () => void; onSnapshotPreviousClick: () => void; onViewClick: () => void; themePalette: Partial; historyIndex: number; historyItems: HistoryItem[]; undo: () => void; redo: () => void; } export declare function Topbar(props: Props): JSX.Element;