import * as React from 'react';
export interface SidePanelProps {
/** Applies a data-hook HTML attribute to be used in the tests */
dataHook?: string;
buttonText?: string;
/** Applies a CSS class to the component’s root element */
className?: string;
/** Defines a callback function which is called every time a close button is clicked. */
onCloseButtonClick?: () => void;
/** Defines a callback function which is called every time a help button is clicked */
onHelpButtonClick?: () => void;
/** Accepts any item as a child element. For standard panel layout pass compound elements of the panel:
* * ``
* * ``
* * ``
* * ``
*/
children?: React.ReactNode;
/** Controls the width of the panel */
width?: string | number;
/** Controls the height of the panel */
height?: string | number;
/** Controls the maximum height of the panel */
maxHeight?: string | number;
/** Specifies the skin of the side panel. */
skin?: 'standard' | 'floating';
/** Specifies if panel is draggable (works only with floating skin). */
draggable?: boolean;
}
//# sourceMappingURL=SidePanel.types.d.ts.map