import { DockerOAuth2TokenRequest, DockerTokenRequest, LocalAuthenticationOAuth, LocalOAuth2TokenData } from "../types"; export declare function validateDigest(digest: string): void; export declare function validateTag(tag: string): void; export declare function validateRepositoryName(repoName: string): void; export declare function validateOAuth2TokenRequest(tokenRequest: DockerOAuth2TokenRequest, config: LocalAuthenticationOAuth): void; export declare function validateTokenRequest(tokenRequest: DockerTokenRequest, config: LocalAuthenticationOAuth): void; export declare function validateTokenRequestRefreshToken(tokenRequest: DockerOAuth2TokenRequest): void; export declare function validateTokenRequestPassword(tokenRequest: DockerOAuth2TokenRequest): void; export declare function validateLocalAuthenticationOAuth(auth: LocalAuthenticationOAuth): void; export declare function validateLocalOAuth2TokenData(data: LocalOAuth2TokenData): void;