import { ButtonProps } from '@dynatrace/strato-components/buttons'; import type { DismissiblePagePanels } from './types/shared-page-types.js'; /** * @public */ export type PanelControlButtonProps = { /** The action triggered by the button. */ action?: 'toggle' | 'open' | 'close'; /** The target panel controlled by the button. */ target?: DismissiblePagePanels; } & Omit, 'as' | 'type' | 'loading'>; /** * Use the `PanelControlButton` to get the correct icon for toggling the sidebar / detail view. * Depending on where it is rendered and the current state of the panel, the corresponding icon is rendered. * You can customize the rendered content by passing any children. * @public */ export declare const PanelControlButton: (props: PanelControlButtonProps) => import("react/jsx-runtime.js").JSX.Element;