export declare const hooksGroup: {
    useLogOut: import("@baseplate-dev/core-generators").TsTemplateFile<{}, {
        betterAuthImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
            authClient: {};
            AuthLoadedGate: {};
        }>>;
        reactErrorImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
            formatError: {};
            logAndFormatError: {};
            logError: {};
        }>>;
    }, Record<never, Record<never, never>>>;
    useRequiredUserId: import("@baseplate-dev/core-generators").TsTemplateFile<{}, {}, {
        useSession: {};
    }>;
    useSession: import("@baseplate-dev/core-generators").TsTemplateFile<{
        TPL_AUTH_ROLES: {};
    }, {
        betterAuthImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
            authClient: {};
            AuthLoadedGate: {};
        }>>;
    }, Record<never, Record<never, never>>>;
};
export declare const BETTER_AUTH_BETTER_AUTH_HOOKS_TEMPLATES: {
    hooksGroup: {
        useLogOut: import("@baseplate-dev/core-generators").TsTemplateFile<{}, {
            betterAuthImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
                authClient: {};
                AuthLoadedGate: {};
            }>>;
            reactErrorImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
                formatError: {};
                logAndFormatError: {};
                logError: {};
            }>>;
        }, Record<never, Record<never, never>>>;
        useRequiredUserId: import("@baseplate-dev/core-generators").TsTemplateFile<{}, {}, {
            useSession: {};
        }>;
        useSession: import("@baseplate-dev/core-generators").TsTemplateFile<{
            TPL_AUTH_ROLES: {};
        }, {
            betterAuthImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
                authClient: {};
                AuthLoadedGate: {};
            }>>;
        }, Record<never, Record<never, never>>>;
    };
};
//# sourceMappingURL=typed-templates.d.ts.map