import { LitElement } from 'lit'; import { SelectFormControlMixin, OptionMixin, SelectOption } from '@blueprintui/components/forms'; declare const BpSelect_base: typeof LitElement & SelectFormControlMixin; /** * ```typescript * import '@blueprintui/components/include/select.js'; * ``` * * ```html * * * * option one * option two * option three * * * ``` * * @summary The select input component allows users to select an option from a dropdown list of options. The options are displayed when the user clicks on the select input. * @element bp-select * @since 1.0.0 * @slot - For projecting select and label * @event {InputEvent} input - occurs when the value changes * @event {InputEvent} change - occurs when the value changes * @cssprop --background * @cssprop --color * @cssprop --border * @cssprop --border-radius * @cssprop --outline * @cssprop --outline-offset * @cssprop --padding * @cssprop --font-size * @cssprop --line-height * @cssprop --height * @cssprop --min-width * @cssprop --cursor * @cssprop --width */ export declare class BpSelect extends BpSelect_base { /** @override Return BpOption elements specifically */ get options(): BpOption[]; static get styles(): CSSStyleSheet[]; render(): import("lit").TemplateResult<1>; } declare const BpOption_base: typeof LitElement & OptionMixin; /** * Option element for use within bp-select. * * @element bp-option * @since 1.0.0 */ export declare class BpOption extends BpOption_base implements SelectOption { } export {};