import EdenModal from "../common/eden-modal.js";
interface Constructor {
    callback?: (url: string, metadata: string) => void | Promise<void>;
    width?: number;
    height?: number;
    uploadOnly?: boolean;
    metadata?: string | null;
}
export default class FileManagerModal {
    callback: Constructor["callback"];
    width: Constructor["width"];
    height: Constructor["height"];
    uploadOnly: Constructor["uploadOnly"];
    metadata: Constructor["metadata"];
    modal: EdenModal;
    constructor({ callback, width, height, uploadOnly, metadata }: Constructor);
    render: () => Promise<void>;
    close: () => void;
}
export {};
//# sourceMappingURL=file-manager-modal.d.ts.map