export declare const LOCAL_AUTH_CORE_AUTH_HOOKS_GENERATED: {
    imports: {
        task: import("@baseplate-dev/sync").GeneratorTask<{
            authHooksImports: import("@baseplate-dev/sync").ProviderExport<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
                SessionData: {
                    isTypeOnly: true;
                };
                useLogOut: {};
                useRequiredUserId: {};
                useSession: {};
                AuthRole: {
                    isTypeOnly: true;
                };
            }>>;
            localAuthHooksImports: import("@baseplate-dev/sync").ProviderExport<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
                AuthSessionContext: {};
            }>>;
        }, {
            paths: import("@baseplate-dev/sync").ProviderType<import("./template-paths.js").LocalAuthCoreAuthHooksPaths>;
        }, undefined>;
    };
    paths: {
        provider: import("@baseplate-dev/sync").ProviderType<import("./template-paths.js").LocalAuthCoreAuthHooksPaths>;
        task: import("@baseplate-dev/sync").GeneratorTask<{
            localAuthCoreAuthHooksPaths: import("@baseplate-dev/sync").ProviderExport<import("./template-paths.js").LocalAuthCoreAuthHooksPaths>;
        }, {
            packageInfo: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").PackageInfoProvider>;
        }, undefined>;
    };
    renderers: {
        provider: import("@baseplate-dev/sync").ProviderType<import("./template-renderers.js").LocalAuthCoreAuthHooksRenderers>;
        task: import("@baseplate-dev/sync").GeneratorTask<{
            localAuthCoreAuthHooksRenderers: import("@baseplate-dev/sync").ProviderExport<import("./template-renderers.js").LocalAuthCoreAuthHooksRenderers>;
        }, {
            graphqlImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
                graphql: {};
                readFragment: {};
                FragmentOf: {
                    isTypeOnly: true;
                };
                ResultOf: {
                    isTypeOnly: true;
                };
                VariablesOf: {
                    isTypeOnly: true;
                };
            }>>;
            paths: import("@baseplate-dev/sync").ProviderType<import("./template-paths.js").LocalAuthCoreAuthHooksPaths>;
            reactErrorImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
                formatError: {};
                logAndFormatError: {};
                logError: {};
            }>>;
            reactSessionImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
                UserSessionClient: {};
                userSessionClient: {};
            }>>;
            typescriptFile: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").TypescriptFileProvider>;
        }, undefined>;
    };
    templates: {
        hooksGroup: {
            useLogOut: import("@baseplate-dev/core-generators").TsTemplateFile<{}, {
                graphqlImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
                    graphql: {};
                    readFragment: {};
                    FragmentOf: {
                        isTypeOnly: true;
                    };
                    ResultOf: {
                        isTypeOnly: true;
                    };
                    VariablesOf: {
                        isTypeOnly: true;
                    };
                }>>;
                reactErrorImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
                    formatError: {};
                    logAndFormatError: {};
                    logError: {};
                }>>;
                reactSessionImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
                    UserSessionClient: {};
                    userSessionClient: {};
                }>>;
            }, Record<never, Record<never, never>>>;
            useRequiredUserId: import("@baseplate-dev/core-generators").TsTemplateFile<{}, {}, {
                useSession: {};
            }>;
            useSession: import("@baseplate-dev/core-generators").TsTemplateFile<{}, {
                graphqlImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
                    graphql: {};
                    readFragment: {};
                    FragmentOf: {
                        isTypeOnly: true;
                    };
                    ResultOf: {
                        isTypeOnly: true;
                    };
                    VariablesOf: {
                        isTypeOnly: true;
                    };
                }>>;
            }, Record<never, Record<never, never>>>;
        };
    };
};
//# sourceMappingURL=index.d.ts.map