/// import { AttributeSortingSpec, PrimaryKey } from "../../Utils/WdkModel"; import { ResultType } from '../../Utils/WdkResult'; import { BasketPatchIdsOperation } from '../../Service/Mixins/BasketsService'; export interface Action { element: React.ReactType | ((selection: string[]) => React.ReactType); } export declare type BasketStatus = 'yes' | 'no' | 'loading'; export declare type BasketStatusArray = BasketStatus[]; export declare type ShowLoginWarning = (featureDescription: string) => void; export declare type RequestSortingUpdate = (sorting: AttributeSortingSpec[], searchName: string) => void; export declare type RequestColumnsChoiceUpdate = (columns: string[], searchName: string) => void; export declare type RequestUpdateBasket = (operation: BasketPatchIdsOperation, recordClass: string, primaryKeys: PrimaryKey[]) => void; export declare type RequestAddStepToBasket = (stepId: number) => void; export declare type RequestPageSizeUpdate = (pageSize: number) => void; export declare type ViewPageNumber = (pageNumber: number) => void; export declare type ShowHideAddColumnsDialog = (show: boolean) => void; export declare type UpdateColumnsDialogSelection = (attributes: string[]) => void; export declare type UpdateColumnsDialogSearchString = (searchString: string) => void; export declare type UpdateColumnsDialogExpandedNodes = (nodes: string[]) => void; export declare type OpenAttributeAnalysis = (reporterName: string, resultType: ResultType) => void; export declare type CloseAttributeAnalysis = (reporterName: string, resultType: ResultType) => void; export declare type UpdateSelectedIds = (ids: string[]) => void; //# sourceMappingURL=Types.d.ts.map