/**
 * Webhook dispatcher — sends POST notifications on memory events.
 * Config stored in ~/.shieldcortex/config.json under "webhooks" key.
 */
export interface WebhookConfig {
    url: string;
    events: string[];
    secret?: string;
    enabled: boolean;
}
/**
 * Load webhook configurations from ~/.shieldcortex/config.json.
 * Returns an empty array if missing or malformed.
 */
export declare function loadWebhooks(): WebhookConfig[];
/**
 * Dispatch a webhook event to all matching, enabled webhooks.
 * Fire-and-forget — never throws, never blocks.
 */
export declare function dispatchWebhook(event: string, payload: Record<string, unknown>): Promise<void>;
