import { type ReactNode } from 'react';
import type { Column } from '../../model';
import type { FieldActions } from '../../types/SchemaConfig';
import type { FieldActionPermissions } from '../FieldActions';
export interface UseSidePanelFieldActionsResult {
    fieldActionsByColumn: Record<string, ReactNode>;
    fieldActionsModal: ReactNode;
}
export declare function useSidePanelFieldActions(columns: Column[], fieldActions?: FieldActions, refresh?: () => Promise<void>, permissions?: FieldActionPermissions): UseSidePanelFieldActionsResult;
//# sourceMappingURL=useSidePanelFieldActions.d.ts.map