import { type CompanyBrainGuidanceEntry, type CompanyBrainOkfPackage as CompanyBrainOkfPackageType, type CompanyProfileListResponse, type WorkspaceInstructionPolicyListResponse, type WorkspaceInstructionPolicyRevision, type WorkspaceStateKnowledge } from "@opengeni/contracts"; import type { CompanyBrainPreferenceGuidancePage } from "@opengeni/db"; export declare function boundCompanyBrainGuidanceEntries(entries: CompanyBrainGuidanceEntry[]): { entries: CompanyBrainGuidanceEntry[]; itemCountTruncated: boolean; contentBytesTruncated: boolean; }; export declare function createCompanyBrainOkfPackage(input: { workspaceId: string; generatedAt: string; companyProfile: CompanyProfileListResponse; instructionPolicies: WorkspaceInstructionPolicyListResponse; activeInstructionPolicyRevisions: WorkspaceInstructionPolicyRevision[]; activatedInstructionPolicyRevisionIds: string[]; preferences: CompanyBrainPreferenceGuidancePage; knowledge: WorkspaceStateKnowledge; }): CompanyBrainOkfPackageType; /** * JSON is a strict subset of YAML 1.2. Keeping the payload in one fenced YAML * block gives humans a readable Markdown package while making arbitrary * guidance Markdown structurally inert and exactly round-trippable. */ export declare function serializeCompanyBrainOkf(value: CompanyBrainOkfPackageType): string; export declare function parseCompanyBrainOkf(markdown: string): CompanyBrainOkfPackageType;