@progress/kendo-vue-grid
Version:
43 lines (42 loc) • 1.79 kB
TypeScript
/**
* @license
*-------------------------------------------------------------------------------------------
* Copyright © 2026 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the package root for more information
*-------------------------------------------------------------------------------------------
*/
import { TextBoxChangeEvent, TextBoxProps } from '@progress/kendo-vue-inputs';
/**
* Represents the event object of the GridSearchBox `onChange` event.
*/
export interface GridSearchBoxChangeEvent extends TextBoxChangeEvent {
}
/**
* Represents the props of the GridSearchBox component.
*/
export interface GridSearchBoxProps extends TextBoxProps {
/**
* Fires when the value of the search box is changed.
*/
onChange?: (event: GridSearchBoxChangeEvent) => void;
}
/**
* Represents the properties of the KendoVue GridSearchBox component.
*/
export declare const GridSearchBox: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
onChange: FunctionConstructor;
className: StringConstructor;
placeholder: StringConstructor;
}>, {
handleChange: (event: TextBoxChangeEvent) => void;
value: import('vue').ComputedRef<string>;
rootClassName: import('vue').ComputedRef<{
'k-grid-search': boolean;
'k-searchbox': boolean;
}>;
placeholder: import('vue').ComputedRef<any>;
}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
onChange: FunctionConstructor;
className: StringConstructor;
placeholder: StringConstructor;
}>> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;