export declare const LOCAL_AUTH_CORE_SEED_INITIAL_USER_GENERATED: {
    imports: {
        task: import("@baseplate-dev/sync").GeneratorTask<{
            seedInitialUserImports: import("@baseplate-dev/sync").ProviderExport<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
                seedInitialUser: {};
            }>>;
        }, {
            paths: import("@baseplate-dev/sync").ProviderType<import("./template-paths.js").LocalAuthCoreSeedInitialUserPaths>;
        }, undefined>;
    };
    paths: {
        provider: import("@baseplate-dev/sync").ProviderType<import("./template-paths.js").LocalAuthCoreSeedInitialUserPaths>;
        task: import("@baseplate-dev/sync").GeneratorTask<{
            localAuthCoreSeedInitialUserPaths: import("@baseplate-dev/sync").ProviderExport<import("./template-paths.js").LocalAuthCoreSeedInitialUserPaths>;
        }, {
            packageInfo: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").PackageInfoProvider>;
        }, undefined>;
    };
    renderers: {
        provider: import("@baseplate-dev/sync").ProviderType<import("./template-renderers.js").LocalAuthCoreSeedInitialUserRenderers>;
        task: import("@baseplate-dev/sync").GeneratorTask<{
            localAuthCoreSeedInitialUserRenderers: import("@baseplate-dev/sync").ProviderExport<import("./template-renderers.js").LocalAuthCoreSeedInitialUserRenderers>;
        }, {
            authEmailPasswordImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
                authenticateUserWithEmailAndPassword: {};
                cleanupExpiredPasswordResetTokens: {};
                completePasswordReset: {};
                createUserWithEmailAndPassword: {};
                PASSWORD_MAX_LENGTH: {};
                PASSWORD_MIN_LENGTH: {};
                PASSWORD_RESET_TOKEN_EXPIRY_SEC: {};
                registerUserWithEmailAndPassword: {};
                requestPasswordReset: {};
                validatePasswordResetToken: {};
            }>>;
            authRolesImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
                AUTH_ROLE_CONFIG: {};
                AuthRole: {
                    isTypeOnly: true;
                };
                DEFAULT_PUBLIC_ROLES: {};
                DEFAULT_USER_ROLES: {};
                RoleConfig: {
                    isTypeOnly: true;
                };
            }>>;
            paths: import("@baseplate-dev/sync").ProviderType<import("./template-paths.js").LocalAuthCoreSeedInitialUserPaths>;
            prismaGeneratedImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
                PrismaClient: {};
                Prisma: {};
                '*': {};
                $Enums: {};
            }>>;
            prismaImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
                prisma: {};
            }>>;
            typescriptFile: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").TypescriptFileProvider>;
        }, undefined>;
    };
    templates: {
        seedInitialUser: import("@baseplate-dev/core-generators").TsTemplateFile<{
            TPL_INITIAL_USER_ROLES: {};
        }, {
            authEmailPasswordImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
                authenticateUserWithEmailAndPassword: {};
                cleanupExpiredPasswordResetTokens: {};
                completePasswordReset: {};
                createUserWithEmailAndPassword: {};
                PASSWORD_MAX_LENGTH: {};
                PASSWORD_MIN_LENGTH: {};
                PASSWORD_RESET_TOKEN_EXPIRY_SEC: {};
                registerUserWithEmailAndPassword: {};
                requestPasswordReset: {};
                validatePasswordResetToken: {};
            }>>;
            authRolesImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
                AUTH_ROLE_CONFIG: {};
                AuthRole: {
                    isTypeOnly: true;
                };
                DEFAULT_PUBLIC_ROLES: {};
                DEFAULT_USER_ROLES: {};
                RoleConfig: {
                    isTypeOnly: true;
                };
            }>>;
            prismaGeneratedImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
                PrismaClient: {};
                Prisma: {};
                '*': {};
                $Enums: {};
            }>>;
            prismaImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
                prisma: {};
            }>>;
        }, Record<never, Record<never, never>>>;
    };
};
//# sourceMappingURL=index.d.ts.map