import { PoolClient } from '@evershop/postgres-query-builder'; import { WidgetData } from './createWidget.js'; declare const _default: (uuid: string, context: Record) => Promise; export default _default; export declare function hookBeforeDeleteWidgetData(callback: (this: Record, ...args: [uuid: string, connection: PoolClient]) => void | Promise, priority?: number): void; export declare function hookAfterDeleteWidgetData(callback: (this: Record, ...args: [uuid: string, connection: PoolClient]) => void | Promise, priority?: number): void; export declare function hookBeforeDeleteWidget(callback: (this: Record, ...args: [uuid: string, context: Record]) => void | Promise, priority?: number): void; export declare function hookAfterDeleteWidget(callback: (this: Record, ...args: [uuid: string, context: Record]) => void | Promise, priority?: number): void;