import type { DirectiveFunction, Directive, DirectiveOptions, ExtractArray } from '../types';
declare const createDirective: <T extends keyof JSX.Directives>(name: T, fn: DirectiveFunction<ExtractArray<JSX.Directives[T]>>, options?: DirectiveOptions) => Directive<ExtractArray<JSX.Directives[T]>>;
export default createDirective;
//# sourceMappingURL=create_directive.d.ts.map