import * as z from "zod/v3";
export type CreateByTeamSlugByProjectSlugByRepositoryNameBlobsUploadsRequest = {
    /**
     * Single Docker repository team slug component.
     */
    teamSlug: string;
    /**
     * Single Docker repository project slug component.
     */
    projectSlug: string;
    /**
     * Single Docker repository name component.
     */
    repositoryName: string;
    /**
     * Digest of the blob to mount from another repository.
     */
    mount?: string | undefined;
    /**
     * Source repository to mount the blob from.
     */
    from?: string | undefined;
};
/** @internal */
export type CreateByTeamSlugByProjectSlugByRepositoryNameBlobsUploadsRequest$Outbound = {
    teamSlug: string;
    projectSlug: string;
    repositoryName: string;
    mount?: string | undefined;
    from?: string | undefined;
};
/** @internal */
export declare const CreateByTeamSlugByProjectSlugByRepositoryNameBlobsUploadsRequest$outboundSchema: z.ZodType<CreateByTeamSlugByProjectSlugByRepositoryNameBlobsUploadsRequest$Outbound, z.ZodTypeDef, CreateByTeamSlugByProjectSlugByRepositoryNameBlobsUploadsRequest>;
export declare function createByTeamSlugByProjectSlugByRepositoryNameBlobsUploadsRequestToJSON(createByTeamSlugByProjectSlugByRepositoryNameBlobsUploadsRequest: CreateByTeamSlugByProjectSlugByRepositoryNameBlobsUploadsRequest): string;
//# sourceMappingURL=createbyteamslugbyprojectslugbyrepositorynameblobsuploadsop.d.ts.map