import type { DriveVolume, FileEntry } from "./file-browser-primitives.js"; export { useMutation, useQuery, useQueryClient } from "@tanstack/react-query"; export { Button } from "../ui/button.js"; export { Dialog, DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle, } from "../ui/dialog.js"; export { DataTable, type ColumnMeta } from "../ui/data-table.js"; export { PageBody, PageHeader } from "../ui/page-header.js"; export { RefreshButton } from "../ui/refresh-button.js"; export { Skeleton } from "../ui/skeleton.js"; export declare const toast: { success(message: string): void; error(message: string): void; }; export declare function usePolpoClient(_projectId: string): { getVolumes(): Promise<{ volumes: DriveVolume[]; defaults: { volume?: string; }; }>; saveVolume(_volume: { name: string; label: string | null; strategy: DriveVolume["strategy"]; mountPath: string | null; }): Promise; removeVolume(_name: string): Promise; listFiles(path: string): Promise<{ path: string; entries: FileEntry[]; }>; createDirectory: (path: string) => Promise<{ path: string; }>; uploadFile: (path: string, file: File, name: string) => Promise<{ uploaded: { name: string; size: number; }[]; count: number; }>; deleteFile: (path: string) => Promise<{ path: string; }>; }; //# sourceMappingURL=host.d.ts.map