import { MatterBasedRequest } from '.'; export declare namespace msteams { export type Recipient = NumberRecipient | CardRecipient; export interface NumberRecipient { name: string; number: string; } export interface CardRecipient { cardId: string; useMobile?: boolean; useMobile2?: boolean; useMobile3?: boolean; useHome?: boolean; useWork?: boolean; usePerson1Phone?: boolean; usePerson2Phone?: boolean; usePerson3Phone?: boolean; usePerson4Phone?: boolean; } interface TeamsRequest extends MatterBasedRequest { staffIds: string[]; } export interface ShareDocumentRequest extends TeamsRequest { documentId: string; } export interface ShareMatterRequest extends TeamsRequest { } export interface RequestCallbackRequest extends TeamsRequest { recipient: Recipient; } export interface Api { shareDocument(request: ShareDocumentRequest): void; shareMatter(request: ShareMatterRequest): void; requestCallback(request: RequestCallbackRequest): void; } export {}; }