import type { SQLiteDatabase } from '../../sqlite.js'; import type { MAMAConfig } from '../config/types.js'; import { EnvelopeAuthority } from '../../envelope/authority.js'; import type { EnvLike, ReactiveEnvelopeConfig } from '../../envelope/reactive-config.js'; export type EnvelopeIssuanceMode = 'off' | 'enabled' | 'required'; export interface RuntimeEnvelopeBootstrap { envelopeConfig?: ReactiveEnvelopeConfig; envelopeAuthority?: EnvelopeAuthority; metadata: { issuance: EnvelopeIssuanceMode; key_id?: string; key_version?: number; }; } export declare function buildRuntimeEnvelopeBootstrap(db: SQLiteDatabase, config: MAMAConfig, env?: EnvLike): RuntimeEnvelopeBootstrap; //# sourceMappingURL=envelope-bootstrap.d.ts.map