import type { DaoCoreHookMetadata, HookEntry, HookInvocationPolicy, ParsedHookFrontmatter } from "./types.js";
export declare function parseFrontmatter(content: string): ParsedHookFrontmatter;
export declare function resolveDaoCoreMetadata(frontmatter: ParsedHookFrontmatter): DaoCoreHookMetadata | undefined;
export declare function resolveHookInvocationPolicy(frontmatter: ParsedHookFrontmatter): HookInvocationPolicy;
export declare function resolveHookKey(hookName: string, entry?: HookEntry): string;
