import type { Category } from "../types"; export interface ConsentIntegration { /** Called eagerly before config fetch to deny all tracking by default. */ bootstrap(): void; /** Called once after config is loaded, before any consent is applied. */ setDefaults(categories: Category[]): void; /** Called whenever consent changes (accept, reject, customize, GPC). */ update(categories: Category[], consentData: Record): void; } //# sourceMappingURL=integration.d.ts.map