import type { AwarenessCollectInput, AwarenessProvider, AwarenessSnapshot } from './types.js';
export type AwarenessService = {
    collect<Section = unknown>(input: AwarenessCollectInput): Promise<AwarenessSnapshot<Section>>;
};
export declare function createAwarenessService(args: {
    providers: ReadonlyArray<AwarenessProvider>;
}): AwarenessService;
//# sourceMappingURL=service.d.ts.map