import type { SKYKOIConfig } from "../../config/config.js"; import { type AccessAccount, type AccessEvent, type AccessState, type AccessSubscription } from "./types.js"; export declare function normalizeAccessSnapshot(payload: unknown): AccessState; export declare function pullAccessSnapshot(cfg?: SKYKOIConfig): Promise; export declare function pushDiscoveredAccounts(source: string, accounts: AccessAccount[], cfg?: SKYKOIConfig, subscriptions?: AccessSubscription[]): Promise<{ accounts: number; routes: number; }>; export declare function pullAccessEvents(cfg?: SKYKOIConfig): Promise; export declare function acknowledgeAccessEvents(ids: string[], cfg?: SKYKOIConfig): Promise; export declare function executePlatformAccessAction(input: { accountId: string; routeId: string; operation: "account.probe" | "people.search"; input?: { query?: string; }; }, cfg?: SKYKOIConfig): Promise<{ ok: boolean; output?: unknown; error?: string; }>;