/** * ShareDialog Component * Main dialog for sharing documents with collaborators and creating share links */ import React from 'react'; export interface ShareDialogProps { /** * Whether the dialog is open */ isOpen: boolean; /** * Callback when the dialog should close */ onClose: () => void; /** * Document ID to share */ documentId: string; /** * Document title (for display) */ documentTitle: string; /** * Current user ID */ currentUserId: string; /** * Whether the current user can manage sharing (owner/admin) */ canManage?: boolean; /** * Base URL for the API (e.g., "https://api.example.com/api/v1") */ apiBaseUrl?: string; /** * JWT access token for authentication */ authToken?: string; } /** * ShareDialog component - main sharing interface * * @example * ```tsx * setShowShareDialog(false)} * documentId={documentId} * documentTitle="My Document" * currentUserId={userId} * canManage={true} * /> * ``` */ export declare const ShareDialog: React.FC; export default ShareDialog; //# sourceMappingURL=ShareDialog.d.ts.map