import { type IAutomationMetadataObject } from "@gooddata/sdk-model"; import { type IUiAsyncTableBulkAction } from "@gooddata/sdk-ui-kit"; import { type IAutomationsCoreProps, type IAutomationsPendingAction, type IAutomationsState } from "./types.js"; export declare const useAutomationsState: ({ type, scope, timezone, selectedColumnDefinitions, pageSize, availableFilters, preselectedFilters, externalInvalidationId, tableVariant, isMobileView, enableBulkActions, dashboardUrlBuilder, widgetUrlBuilder, editAutomation, onLoad, }: IAutomationsCoreProps) => { state: IAutomationsState; filters: import("@gooddata/sdk-ui-kit").IUiAsyncTableFilter[]; isLoading: boolean; error: any; skeletonItemsCount: number; columns: import("@gooddata/sdk-ui-kit").IUiAsyncTableColumn[]; bulkActions: IUiAsyncTableBulkAction[] | undefined; selectedIds: string[]; isFiltersOrSearchActive: boolean; containerRef: import("react").RefObject; handleSort: (key: keyof IAutomationMetadataObject) => void; handleItemClick: (item: IAutomationMetadataObject) => void; loadNextPage: () => void; setSearch: ((search: string) => void) | undefined; setSelectedIds: (selectedIds: string[]) => void; setPendingAction: (pendingAction: IAutomationsPendingAction | null | undefined) => void; }; //# sourceMappingURL=useAutomationsState.d.ts.map