import { ReactNode } from 'react';
import { ResolvedFileSelectionInnerProps } from './SelectFileDialog';
import { SingleKindSelectFileDialogExtraProps } from './SingleKindSelectFileDialog';
export type DiscriminatedSelectFileDialogComponent = (SingleKindSelectFileDialogExtraProps<any> & {
    label: ReactNode;
});
export type DiscriminatedSelectFileDialogExtraProps = {
    components: DiscriminatedSelectFileDialogComponent[];
};
export type DiscriminatedSelectFileDialogProps = ResolvedFileSelectionInnerProps & DiscriminatedSelectFileDialogExtraProps;
export declare const DiscriminatedSelectFileDialog: ({ components, selectedEntityIds, onToggleSelectConnector, }: DiscriminatedSelectFileDialogProps) => import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=DiscriminatedSelectFileDialog.d.ts.map