/**
 * Copyright (c) OpenLens Maintainers. All rights reserved.
 * Licensed under MIT License. See LICENSE in root directory for more information.
 */
import type { FileFilter, OpenDialogOptions } from "electron";
import React from "react";
export interface PathPickOpts {
    message: string;
    onPick?: (paths: string[]) => void | Promise<void>;
    onCancel?: () => void | Promise<void>;
    defaultPath?: string;
    buttonLabel?: string;
    filters?: FileFilter[];
    properties?: OpenDialogOptions["properties"];
    securityScopedBookmarks?: boolean;
}
export interface PathPickerProps extends PathPickOpts {
    className?: string;
    disabled?: boolean;
}
export declare const PathPicker: React.FunctionComponent<PathPickerProps>;
