import { GridProGenesisDatasource } from '../grid-pro-genesis-datasource'; /** * The Genesis Datasource element, for client-side | CSRM-compatible data fetching and used exclusively by the GridPro element. * @remarks Only supports Client-Side Row Model. * @public * * @fires base-datasource-error - Fired when a datasource error is reported * @fires datasource-error - Fired when a datasource error occurs (for grid integration) * @fires base-datasource-connected - Fired when error state is cleared after connection succeeds * @fires datasource-loading-finished - Fired when loading completes with no pending row changes * @fires datasource-no-data-available - Fired when the grid has no rows after load * @fires datasource-data-changed - Fired when row data changes from stream updates * @fires datasource-initialize - Fired to hand off grid options and initialization flags * @fires datasource-destroy - Fired when the datasource is torn down * @fires datasource-data-cleared - Fired when row data is cleared * @fires datasource-schema-updated - Fired when column metadata or defs are updated * @fires datasource-filters-restored - Fired when persisted filters are reapplied * @fires datasource-data-loaded - Fired when a data payload is loaded for the grid * @fires datasource-loading-started - Fired when a load or refresh starts * @fires datasource-more-data-available - Fired when more server rows can be requested * @fires datasource-ready - Fired when the host grid is ready (detail includes pagination state) * @fires datasource-init - Fired when initial grid data is ready for the client-side model * @fires more-rows-changed - Fired when MORE_ROWS availability changes * @fires datasource-size-changed - Fired when layout or viewport sizing affects the datasource */ export declare class GridProClientSideDatasource extends GridProGenesisDatasource { } //# sourceMappingURL=client-side.datasource.d.ts.map