import { HookEvent, HookEvents, HookConfig, GeneratedSchema } from './../foundations/index.js'; /** * * @remarks This is a type for database creation. * @see {@link Hook} for the original type. */ export type CreateHook = { tenantId?: string; id: string; name?: string; event?: HookEvent | null; events?: HookEvents; config: HookConfig; signingKey?: string; enabled?: boolean; createdAt?: number; }; export type Hook = { tenantId: string; id: string; name: string; event: HookEvent | null; events: HookEvents; config: HookConfig; signingKey: string; enabled: boolean; createdAt: number; }; export type HookKeys = 'tenantId' | 'id' | 'name' | 'event' | 'events' | 'config' | 'signingKey' | 'enabled' | 'createdAt'; export declare const Hooks: GeneratedSchema;