import { SingleKindFileHandler } from './SingleKindFileHandler';
import { CommonFileKindProps } from '../fileKinds';
import { FullFileKind } from '../fileKinds';
declare type UseSingleKindFileHandlerProps<AcceptArtifacts extends unknown> = CommonFileKindProps<AcceptArtifacts>;
export declare const useSingleKindFileHandler: <AcceptArtifacts extends unknown, T extends UseSingleKindFileHandlerProps<AcceptArtifacts>>(props: T, kindFactory: (params: T) => FullFileKind) => SingleKindFileHandler;
export {};
//# sourceMappingURL=useSingleKindFileHandler.d.ts.map