import { LitElement, PropertyValues } from 'lit'; import { I18nStrings } from '@blueprintui/components/internals'; import { CheckboxFormControlMixin } from '@blueprintui/components/forms'; declare const BpButtonExpand_base: typeof LitElement & CheckboxFormControlMixin; /** * ```typescript * import '@blueprintui/components/include/button-expand.js'; * ``` * * ```html * * ``` * * @summary The expand button component is used to reveal and hide additional content, such as a dropdown menu or a nested list. * @element bp-button-expand * @since 1.0.0 * @slot - slot for custom bp-icon * @cssprop --animation-duration * @event {InputEvent} input - occurs when the value changes * @event {InputEvent} change - occurs when the value changes */ export declare class BpButtonExpand extends BpButtonExpand_base { #private; /** Controls the icon direction based on expand context, either vertical (down/right) or horizontal (left/right) */ accessor orientation: 'vertical' | 'horizontal'; /** Provides internationalization strings for accessibility labels and screen reader announcements */ accessor i18n: I18nStrings['actions']; static formAssociated: boolean; static styles: CSSStyleSheet[]; render(): import("lit").TemplateResult<1>; firstUpdated(props: PropertyValues): void; } export {};