/**
 * @license
 * Copyright 2020 Google LLC
 * SPDX-License-Identifier: Apache-2.0
 */
import { PbKeyTemplate } from '../internal/proto';
/**
 * Pre-generated KeyTemplates for AES CTR HMAC AEAD keys.
 *
 * @final
 */
export declare class AesCtrHmacAeadKeyTemplates {
    /**
     * Returns a KeyTemplate that generates new instances of AesCtrHmacAeadKey
     * with the following parameters:
     *    AES key size: 16 bytes
     *    AES IV size: 16 bytes
     *    HMAC key size: 32 bytes
     *    HMAC tag size: 16 bytes
     *    HMAC hash function: SHA256
     *    OutputPrefixType: TINK
     *
     */
    static aes128CtrHmacSha256(): PbKeyTemplate;
    /**
     * Returns a KeyTemplate that generates new instances of AesCtrHmacAeadKey
     * with the following parameters:
     *    AES key size: 32 bytes
     *    AES IV size: 16 bytes
     *    HMAC key size: 32 bytes
     *    HMAC tag size: 32 bytes
     *    HMAC hash function: SHA256
     *    OutputPrefixType: TINK
     *
     */
    static aes256CtrHmacSha256(): PbKeyTemplate;
    private static newAesCtrHmacSha256KeyTemplate;
}
