export declare function normalizeStringList(input: unknown): string[]; export declare function getFrontmatterString(frontmatter: Record, key: string): string | undefined; export declare function parseFrontmatterBool(value: string | undefined, fallback: boolean): boolean; export declare function resolveOmniAgentManifestBlock(params: { frontmatter: Record; key?: string; }): Record | undefined; export type OmniAgentManifestRequires = { bins: string[]; anyBins: string[]; env: string[]; config: string[]; }; export declare function resolveOmniAgentManifestRequires(metadataObj: Record): OmniAgentManifestRequires | undefined; export declare function resolveOmniAgentManifestInstall(metadataObj: Record, parseInstallSpec: (input: unknown) => T | undefined): T[]; export declare function resolveOmniAgentManifestOs(metadataObj: Record): string[]; export type ParsedOmniAgentManifestInstallBase = { raw: Record; kind: string; id?: string; label?: string; bins?: string[]; }; export declare function parseOmniAgentManifestInstallBase(input: unknown, allowedKinds: readonly string[]): ParsedOmniAgentManifestInstallBase | undefined;