interface ShareOptions {
    room?: string;
    users?: string;
    permission?: 'read' | 'write';
    expires?: string;
    type?: string;
}
export declare function shareFile(filePath: string, options?: ShareOptions): Promise<void>;
export declare function listSharedFiles(roomSlug?: string): Promise<void>;
export declare function downloadSharedFile(shareToken: string, outputPath?: string): Promise<void>;
export declare function revokeFileShare(shareToken: string): Promise<void>;
export {};
