import type { VisionClawConfig } from "../config/types.js";
/**
 * Wrapper around Google Meet REST API v2.
 * Used to configure meeting spaces (e.g. set accessType to OPEN so
 * participants can join without a waiting room/lobby).
 */
export declare class GoogleMeetClient {
    private meet;
    constructor(config: VisionClawConfig);
    /**
     * Set a Meet space's accessType to OPEN so anyone with the link can join
     * without waiting in a lobby/waiting room.
     *
     * The spaces.patch endpoint requires the canonical space name
     * (e.g. "spaces/jQCFfuBOdN5z"), not the meeting code. This method
     * resolves the meeting code first via spaces.get, then patches.
     *
     * @param meetingCode - The meeting code from the hangoutLink URL
     *   (e.g. "abc-defg-hij" from "https://meet.google.com/abc-defg-hij")
     */
    setSpaceAccessOpen(meetingCode: string): Promise<void>;
}
//# sourceMappingURL=google-meet.d.ts.map