import { CoreDate, ICoreDate } from "@nmshd/core-types"; import { CryptoCipher, ICryptoCipher } from "@nmshd/crypto"; import { CoreSynchronizable, ICoreSynchronizable } from "../../../core/CoreSynchronizable"; export interface ISecretContainerCipher extends ICoreSynchronizable { name: string; description?: string; createdAt: ICoreDate; nonce?: number; validFrom: ICoreDate; validTo?: ICoreDate; active: boolean; cipher: ICryptoCipher; } export declare class SecretContainerCipher extends CoreSynchronizable implements ISecretContainerCipher { readonly technicalProperties: string[]; name: string; description: string; createdAt: CoreDate; validFrom: CoreDate; validTo: CoreDate; nonce?: number; active: boolean; cipher: CryptoCipher; static from(value: ISecretContainerCipher): SecretContainerCipher; } //# sourceMappingURL=SecretContainerCipher.d.ts.map