import * as z from "zod/v3";
import { Result as SafeParseResult } from "../types/fp.js";
import { SDKValidationError } from "./sdkvalidationerror.js";
/**
 * A team's access grant to a Vercel Container Registry repository.
 */
export type VcrRepositoryPermission = {
    /**
     * Identifier of the repository the permission grants access to.
     */
    repositoryId: string;
    /**
     * Identifier of the team that is granted access to the repository.
     */
    teamId: string;
    /**
     * Slug of the team that is granted access to the repository.
     */
    teamSlug: string;
    /**
     * ISO 8601 timestamp of when the permission was created.
     */
    createdAt: string;
};
/** @internal */
export declare const VcrRepositoryPermission$inboundSchema: z.ZodType<VcrRepositoryPermission, z.ZodTypeDef, unknown>;
export declare function vcrRepositoryPermissionFromJSON(jsonString: string): SafeParseResult<VcrRepositoryPermission, SDKValidationError>;
//# sourceMappingURL=vcrrepositorypermission.d.ts.map