import { ScmIntegrations } from '@backstage/integration';
export declare const createParseRepoUrl: (integrations: ScmIntegrations) => import("@backstage/plugin-scaffolder-node/alpha").CreatedTemplateFilter<[import("zod").ZodString], import("zod").ZodObject<{
    repo: import("zod").ZodString;
    host: import("zod").ZodString;
} & {
    owner: import("zod").ZodOptional<import("zod").ZodString>;
    organization: import("zod").ZodOptional<import("zod").ZodString>;
    workspace: import("zod").ZodOptional<import("zod").ZodString>;
    project: import("zod").ZodOptional<import("zod").ZodString>;
}, "strip", import("zod").ZodTypeAny, {
    host: string;
    repo: string;
    owner?: string | undefined;
    workspace?: string | undefined;
    organization?: string | undefined;
    project?: string | undefined;
}, {
    host: string;
    repo: string;
    owner?: string | undefined;
    workspace?: string | undefined;
    organization?: string | undefined;
    project?: string | undefined;
}>>;
