import type { AssetPrerequisite } from "../../types.js"; /** * Describes parsed markdown metadata data exchanged by the lifecycle pipeline. */ export interface ParsedMarkdownMetadata { fields: Record; heading: string | null; description: string | null; tags: string[]; dependencies: string[]; authProviders: string[]; requiredEnvVars: string[]; setupUrls: string[]; prerequisites: AssetPrerequisite[]; lineCount: number; body: string; } /** * Provides extract markdown metadata for the lifecycle pipeline. */ export declare function extractMarkdownMetadata(content: string): ParsedMarkdownMetadata; /** * Returns get first string field for the provided inputs. */ export declare function getFirstStringField(value: string | string[] | undefined): string | null;