import { DataColumn } from "./column.type"; export declare type ActionType = 'save' | 'insert' | 'delete' | 'upload' | 'download' | 'custom' | 'separator'; export declare type ActionSave = (modifications: any[], callback: (success: boolean) => void) => void; export declare type ActionInsert = (columns: DataColumn[], callback: (success: boolean, row: any) => void) => void; export declare type ActionDelete = (selection: any[], callback: (success: boolean) => void) => void; export declare type ActionBasic = (callback: (success: boolean) => void) => void; export declare type ActionCustom = (selection: any[], callback: (success: boolean) => void) => void; export declare type ActionsHandler = ActionInsert | ActionDelete | ActionSave | ActionBasic | ActionCustom | undefined; //# sourceMappingURL=action.bar.type.d.ts.map