import type { Collector, TelescopeStorage } from '../types.js'; /** * Records authorization decisions by subscribing to the * `gateObservers` registry exported from `@rudderjs/auth/gate-observers`. * Every `Gate.allows()`, `Gate.denies()`, and `Gate.authorize()` call * becomes a `gate` entry in telescope. * * If `@rudderjs/auth` is not installed, the collector silently skips. */ export declare class GateCollector implements Collector { private readonly storage; readonly name = "Gate Collector"; readonly type: "gate"; constructor(storage: TelescopeStorage); register(): Promise; private record; } //# sourceMappingURL=gate.d.ts.map