import type { ProjectPlanningSpaceInput } from './types.js';
export declare const PROJECT_PLANNING_CONNECTOR_ID = "goodvibes-project-planning";
export declare const PROJECT_PLANNING_TAG = "project-planning";
export type ProjectPlanningArtifactKind = 'state' | 'decision' | 'language';
export interface ResolvedProjectPlanningSpace {
    readonly projectId: string;
    readonly knowledgeSpaceId: string;
}
export declare function projectPlanningProjectIdFromPath(path: string): string;
export declare function resolveProjectPlanningSpace(input?: ProjectPlanningSpaceInput, defaultProjectId?: string): ResolvedProjectPlanningSpace;
export declare function projectIdFromSpace(spaceId: string): string;
export declare function projectPlanningCanonicalUri(spaceId: string, kind: ProjectPlanningArtifactKind, id: string): string;
export declare function projectPlanningSourceId(spaceId: string, kind: ProjectPlanningArtifactKind, id: string): string;
export declare function projectPlanningArtifactSummary(kind: ProjectPlanningArtifactKind, value: unknown): string;
export declare function stablePlanningId(prefix: string, value: string): string;
export declare function readPlanningMetadataObject(value: unknown): Record<string, unknown>;
//# sourceMappingURL=helpers.d.ts.map