import { ComponentType } from 'react';
import { EntityConnectorFactory } from '../hooks/useConnectSelectedEntities';
import { FileSelectionProps } from './SelectFileInput';
import { ResolvedFileSelectionInnerProps } from './SelectFileDialog';
export type SingleKindSelectFileDialogExtraProps<SFExtraProps extends {}> = {
    innerComponent: ComponentType<SFExtraProps & FileSelectionProps>;
    innerProps: SFExtraProps;
    connectorFactory: EntityConnectorFactory;
};
export type SingleKindSelectFileDialogProps<SFExtraProps extends {} = {}> = ResolvedFileSelectionInnerProps & SingleKindSelectFileDialogExtraProps<SFExtraProps>;
export declare const SingleKindSelectFileDialog: ({ selectedEntityIds, onToggleSelectConnector, connectorFactory, innerComponent: Component, innerProps, }: SingleKindSelectFileDialogProps) => import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=SingleKindSelectFileDialog.d.ts.map