import { type AuthorityEnrollment } from "./authority-enrollment-schema.js"; export type AuthorityEnrollmentRead = { readonly state: "invalid"; } | { readonly state: "missing"; } | { readonly state: "ready"; readonly value: readonly AuthorityEnrollment[]; }; export type AuthorityEnrollmentStoreOptions = { readonly now?: Date; readonly storeRoot?: string; }; export { authorityEnrollmentFromReadback, } from "./authority-enrollment-schema.js"; export type { AuthorityAuditRecord, AuthorityEnrollment, AuthorityEnrollmentReadback, } from "./authority-enrollment-schema.js"; export declare function authorityStoreRoot(options?: Pick): string; export declare function authorityStorePath(options?: Pick): string; export declare function readAuthorityEnrollments(options?: Pick): AuthorityEnrollmentRead; export declare function readAuthorityEnrollment(_projectDir: string, options?: Pick): AuthorityEnrollmentRead; export declare function writeAuthorityEnrollment(enrollment: AuthorityEnrollment, options?: AuthorityEnrollmentStoreOptions): boolean;