import type { SharingType } from "document-drive";
type RemoteDriveDetails = {
    id: string;
    name: string;
    sharingType: SharingType;
    location: "SWITCHBOARD";
    availableOffline: boolean;
};
export type AddRemoteDriveInput = RemoteDriveDetails & {
    url: string;
};
export type AddPublicDriveFormProps = {
    readonly sharingType: SharingType;
    readonly onSubmit: (data: AddRemoteDriveInput) => void;
    readonly onCancel: () => void;
    readonly requestPublicDrive: (url: string) => Promise<{
        id: string;
        name: string;
    }>;
};
export declare function AddRemoteDriveForm(props: AddPublicDriveFormProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=add-remote-drive-form.d.ts.map