import { IExternalInvite, IInviteViewList } from './model'; /** * Add a new Thread invite by invitee address. * ```typescript * Textile.invites.add(threadId, address); * ``` */ export declare function add(threadId: string, address: string): Promise; /** * Add an external Thread invite, returning a sharable object. * ```typescript * Textile.invites.addExternal(threadId); * ``` */ export declare function addExternal(threadId: string): Promise; /** * List all pending thread invites. * ```typescript * Textile.invites.list(); * ``` */ export declare function list(): Promise; /** * Accept invite by thread id. * ```typescript * Textile.invites.accept(threadId); * ``` */ export declare function accept(inviteId: string): Promise; /** * Accept an external invite. * ```typescript * Textile.invites.acceptExternal(id, key); * ``` */ export declare function acceptExternal(id_: string, key: string): Promise; /** * Ignore invite by thread id. * ```typescript * Textile.invites.ignore(threadId); * ``` */ export declare function ignore(inviteId: string): Promise;