import type { DivProps } from "@powerhousedao/design-system";
import { Modal } from "@powerhousedao/design-system";
import type { SharingType } from "document-drive";
import type { ComponentPropsWithoutRef } from "react";
import { type AddPublicDriveFormProps, type AddRemoteDriveInput } from "../form/add-remote-drive-form.js";
type ModalProps = ComponentPropsWithoutRef<typeof Modal>;
export type AddRemoteDriveModal = {
    readonly open: boolean;
    readonly onOpenChange: (open: boolean) => void;
    readonly onSubmit: (data: AddRemoteDriveInput) => void;
    readonly sharingType: SharingType;
    readonly modalProps?: ModalProps;
    readonly containerProps?: DivProps;
} & Pick<AddPublicDriveFormProps, "requestPublicDrive">;
export declare function AddRemoteDriveModal(props: AddRemoteDriveModal): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=add-remote-drive-modal.d.ts.map