import { BaseButton, BpTypeButton } from '@blueprintui/components/internals';
/**
* ```typescript
* import '@blueprintui/components/include/button-handle.js';
* ```
*
* ```html
*
* ```
*
* @summary The button handle component is used to act as a handle to drag and move an element, such as a slidebar or a modal window.
* @element bp-button-handle
* @since 1.0.0
* @slot - slot for text content or bp-icon
* @cssprop --cursoe
* @cssprop --icon-width
* @cssprop --icon-height
*/
export declare class BpButtonHandle extends BaseButton implements Pick> {
/** Defines the icon shape used for the drag handle visual indicator */
accessor shape: string;
/** Controls the directional orientation of the drag handle icon */
accessor direction: 'up' | 'down' | 'left' | 'right';
static get styles(): CSSStyleSheet[];
render(): import("lit").TemplateResult<1>;
connectedCallback(): void;
}