import * as IntercomTypes from "./types"; export declare const Intercom: (props: IntercomTypes.InitType) => void; export default Intercom; export declare const boot: (arg: IntercomTypes.IntercomSettings) => void; export declare const shutdown: () => void; export declare const update: (arg: IntercomTypes.UserArgs) => void; export declare const hide: () => void; export declare const show: () => void; export declare const showSpace: (spaceName: string) => void; export declare const showMessages: () => void; export declare const showNewMessage: (prePopulatedContent: string) => void; export declare const onHide: (callback: Function) => void; export declare const onShow: (callback: Function) => void; export declare const onUnreadCountChange: (callback: Function) => void; export declare const trackEvent: (...args: any) => void; export declare const getVisitorId: () => string | undefined; export declare const whoami: () => Record | undefined; export declare const startTour: (tourId: string) => void; export declare const showArticle: (articleId: string) => void; export declare const showNews: (newsItemId: string) => void; export declare const startSurvey: (surveyId: string) => void; export declare const startChecklist: (checklistId: string) => void; export declare const showTicket: (ticketId: string) => void; export declare const showConversation: (conversationId: string) => void; export declare const onUserEmailSupplied: (callback: Function) => void; export declare const hideNotifications: (hidden: boolean) => void; export declare const startConversation: (message: string) => void;