@progress/kendo-angular-grid
Version:
Kendo UI Grid for Angular - high performance data grid with paging, filtering, virtualization, CRUD, and more.
72 lines (71 loc) • 2.64 kB
TypeScript
/**-----------------------------------------------------------------------------------------
* Copyright © 2026 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the project root for more information
*-------------------------------------------------------------------------------------------*/
import { HttpErrorResponse, HttpResponse } from "@angular/common/http";
import { SmartBoxAIAssistantSettings, SmartBoxHistorySettings, SmartBoxRequestEvent, SmartBoxResponseErrorEvent, SmartBoxResponseSuccessEvent, SmartBoxSearchEvent, SmartBoxSearchSettings, SmartBoxSemanticSearchEvent, SmartBoxSemanticSearchSettings } from "./smartbox-component/models";
/**
* Specifies the Grid SmartBox mode.
*/
export type GridSmartBoxMode = 'search' | 'semanticSearch' | 'aiAssistant';
/**
* Defines the settings for the SmartBox tool Search mode.
*/
export interface GridSmartBoxSearchSettings extends SmartBoxSearchSettings {
}
/**
* Defines the settings for the SmartBox tool Semantic Search mode.
*/
export interface GridSmartBoxSemanticSearchSettings extends SmartBoxSemanticSearchSettings {
}
/**
* Defines the settings for the SmartBox tool AI Assistant mode.
*/
export interface GridSmartBoxAIAssistantSettings extends SmartBoxAIAssistantSettings {
}
/**
* Defines the settings for the SmartBox tool history queries.
*/
export interface GridSmartBoxHistorySettings extends SmartBoxHistorySettings {
}
/**
* Represents the event data when the AI Assistant request is initiated.
*/
export interface GridSmartBoxRequestEvent extends SmartBoxRequestEvent {
}
/**
* Represents the event data when the AI Assistant request completes with an error.
*/
export declare class GridSmartBoxResponseErrorEvent extends SmartBoxResponseErrorEvent {
/**
* @hidden
*/
constructor(error: HttpErrorResponse);
}
/**
* Represents the event data when the AI Assistant request completes successfully.
*/
export declare class GridSmartBoxResponseSuccessEvent extends SmartBoxResponseSuccessEvent {
/**
* @hidden
*/
constructor(response: HttpResponse<any>);
}
/**
* Represents the event data when the user types in Search mode.
*/
export declare class GridSmartBoxSearchEvent extends SmartBoxSearchEvent {
/**
* @hidden
*/
constructor();
}
/**
* Represents the event data when the user types in Semantic Search mode.
*/
export interface GridSmartBoxSemanticSearchEvent extends SmartBoxSemanticSearchEvent {
}
/**
* Specifies the padding of the SmartBox tool input element.
*/
export type GridSmartBoxSize = 'small' | 'medium' | 'large';