export interface ActionColumnProps { title: string; width: number; lock: 'left' | 'none' | 'right'; align: 'left' | 'right' | 'center'; isDesign: boolean; setEditType: (type: 'create' | 'edit' | 'view') => void; setEditRow: (value: any) => void; url: string; showActionColumn: boolean; openPane: (keys: string[]) => void; refreshList: () => void; setRowRecord: (value: any) => void; setVisible: (visible: boolean) => void; addButtonformBlocks: any; setBehavior: (value: any) => void; onRowClick: (value: any, rowIndex: number, record: any, context: any) => void; } export declare const useActionColumnProps: (props: ActionColumnProps) => { title: string; width: number; lock: "left" | "right" | "none"; cell: (value: any, rowIndex: any, record: any, context: any) => JSX.Element; align: "left" | "right" | "center"; };