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