export interface GoogleMeetCredentials {
    clientId: string;
    clientSecret: string;
    redirectUri: string;
    refreshToken: string;
}
export interface CreateMeetEventOptions {
    summary?: string;
    description?: string;
    startTime?: Date;
    endTime?: Date;
    timeZone?: string;
    credentials: GoogleMeetCredentials;
}
export interface MeetEventResponse {
    success: boolean;
    meetLink?: string;
    eventId?: string;
    error?: string;
}
/**
 * Create a Google Calendar event with Google Meet link.
 */
export declare const createGoogleMeetEvent: ({ summary, description, startTime, endTime, timeZone, credentials, }: CreateMeetEventOptions) => Promise<MeetEventResponse>;
