/** * Constructs a Google Docs URL with authuser parameter */ export declare function getDocsUrl(documentId: string, accountEmail: string): string; /** * Constructs a Google Sheets URL with authuser parameter */ export declare function getSheetsUrl(spreadsheetId: string, accountEmail: string): string; /** * Constructs a Google Slides URL with authuser parameter */ export declare function getSlidesUrl(presentationId: string, accountEmail: string): string; /** * Constructs a Google Forms edit URL with authuser parameter */ export declare function getFormsUrl(formId: string, accountEmail: string): string; /** * Constructs a Google Forms response URL with authuser parameter */ export declare function getFormsResponseUrl(formId: string, accountEmail: string): string; /** * Constructs a Google Drive file URL with authuser parameter */ export declare function getDriveFileUrl(fileId: string, accountEmail: string): string; /** * Constructs a Google Drive folder URL with authuser parameter */ export declare function getDriveFolderUrl(folderId: string, accountEmail: string): string; /** * Constructs a Gmail message URL with authuser parameter * Note: This opens the message in the Gmail web interface */ export declare function getGmailMessageUrl(messageId: string, accountEmail: string): string; /** * Constructs a Gmail thread URL with authuser parameter */ export declare function getGmailThreadUrl(threadId: string, accountEmail: string): string; /** * Constructs a Gmail drafts URL with authuser parameter */ export declare function getGmailDraftsUrl(accountEmail: string): string; /** * Constructs a Gmail draft URL with authuser parameter */ export declare function getGmailDraftUrl(draftId: string, accountEmail: string): string; /** * Constructs a Google Calendar event URL with authuser parameter * Uses the event's htmlLink as base if available, otherwise constructs one */ export declare function getCalendarEventUrl(eventId: string, accountEmail: string, calendarId?: string): string; /** * Constructs a Google Calendar view URL with authuser parameter */ export declare function getCalendarUrl(accountEmail: string): string; /** * Adds authuser parameter to an existing Google URL * Useful when the API returns a webViewLink that needs the authuser param added */ export declare function addAuthUserToUrl(url: string, accountEmail: string): string; //# sourceMappingURL=urlHelpers.d.ts.map