/** * @license *------------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the package root for more information *------------------------------------------------------------------------------------------- */ import { PropType } from 'vue'; import { TextBoxChangeEvent } from '@progress/kendo-vue-inputs'; /** * @hidden */ export interface SearchBarProps { value: string; id?: string; placeholder?: string; tabIndex?: number; size?: number; suggestedText?: string; focused?: boolean; onKeydown?: any; onFocus?: any; onBlur?: any; disabled?: boolean; readOnly?: boolean; expanded?: boolean; owns?: string; name?: string; activedescendant?: string; ariaDescribedBy?: string; clearButton?: boolean; clearButtonClick?: any; accessKey?: string; ariaLabelledBy?: string; ariaLabel?: string; inputAttributes?: Object; } /** * @hidden */ declare const SearchBar: import('vue').DefineComponent; id: PropType; placeholder: PropType; tabIndex: PropType; size: { type: PropType; default: any; }; suggestedText: PropType; focused: PropType; disabled: PropType; readOnly: PropType; expanded: PropType; owns: PropType; name: PropType; activedescendant: PropType; ariaDescribedBy: PropType; clearButton: PropType; accessKey: PropType; ariaLabelledBy: PropType; ariaLabel: { type: PropType; default: any; }; onClearbuttonclick: PropType; inputAttributes: PropType; }>, { inputRef: import('vue').Ref; }, { prevValue: any; prevSuggestedText: any; }, {}, { onChange(e: any): void; onBlur(e: any): void; onFocus(e: any): void; onKeyDown(e: any): void; clearButtonClick(e: any): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { change: (event: TextBoxChangeEvent) => true; keydown: (event: KeyboardEvent) => true; focus: (event: FocusEvent) => true; blur: (event: FocusEvent) => true; }, string, import('vue').PublicProps, Readonly; id: PropType; placeholder: PropType; tabIndex: PropType; size: { type: PropType; default: any; }; suggestedText: PropType; focused: PropType; disabled: PropType; readOnly: PropType; expanded: PropType; owns: PropType; name: PropType; activedescendant: PropType; ariaDescribedBy: PropType; clearButton: PropType; accessKey: PropType; ariaLabelledBy: PropType; ariaLabel: { type: PropType; default: any; }; onClearbuttonclick: PropType; inputAttributes: PropType; }>> & Readonly<{ onBlur?: (event: FocusEvent) => any; onChange?: (event: TextBoxChangeEvent) => any; onFocus?: (event: FocusEvent) => any; onKeydown?: (event: KeyboardEvent) => any; }>, { ariaLabel: string; size: number; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export { SearchBar };