import { UseMutationOptions } from '@tanstack/react-query'; import { CreateSchemaInput, AssetRegister } from '@futureverse/asset-register'; /** * This hook is used to create a shacl schema */ type CreateSchemaResponse = Awaited>; export declare const useCreateSchema: (options?: Omit, "mutationFn">) => { schema: { schema: { __typename: "Schema"; id: string; name: string; version: number; namespace: import('@futureverse/asset-register/types').NamespaceUrl; schema: string; }; } | undefined; create: import('@tanstack/react-query').UseMutateFunction<{ schema: { __typename: "Schema"; id: string; name: string; version: number; namespace: import('@futureverse/asset-register/types').NamespaceUrl; schema: string; }; }, TError, CreateSchemaInput, TContext>; createAsync: import('@tanstack/react-query').UseMutateAsyncFunction<{ schema: { __typename: "Schema"; id: string; name: string; version: number; namespace: import('@futureverse/asset-register/types').NamespaceUrl; schema: string; }; }, TError, CreateSchemaInput, TContext>; reactQuery: import('@tanstack/react-query').UseMutationResult<{ schema: { __typename: "Schema"; id: string; name: string; version: number; namespace: import('@futureverse/asset-register/types').NamespaceUrl; schema: string; }; }, TError, CreateSchemaInput, TContext>; }; export {};