/** Directory page rendered by the browser, from any server-backed source. */ export interface DirectoryBrowserListing { path: string; parent: string | null; directories: Array<{ name: string; path: string; }>; } export type DirectoryBrowserLoader = (path?: string) => Promise; interface DirectoryBrowserModalProps { isOpen: boolean; initialPath?: string; onClose: () => void; onSelect: (path: string) => void; /** * Optional listing source. Defaults to the configured API client, so * settings keeps browsing the current project's server. */ loadDirectories?: DirectoryBrowserLoader; } export declare function DirectoryBrowserModal({ isOpen, initialPath, onClose, onSelect, loadDirectories, }: DirectoryBrowserModalProps): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=DirectoryBrowserModal.d.ts.map