import { type DesignResourceAuthorityIdentity, type DesignResourceAuthoritySourceItem, type DesignResourceDecisionAuthority, type DesignResourceDelegation, type DesignResourceDelta, type DesignResourceRecoveryBase, type DesignResourceRecoveryBaseInput } from "./design-resource-recovery-types.js"; export declare const DESIGN_RESOURCE_ORIGINS: readonly ["user-direct", "necessary-derived", "repository-evidence-backed", "provider-suggested"]; export declare const DESIGN_RESOURCE_SEMANTIC_KINDS: readonly ["exact-visual", "product", "business", "permission", "data", "algorithm", "commercial", "safety-security", "technical"]; export declare function parseRecoveryBaseInput(value: unknown, label: string): DesignResourceRecoveryBaseInput; export declare function parseRecoveryBase(value: unknown, label: string): DesignResourceRecoveryBase; export declare function parseDelegation(value: unknown, label: string): DesignResourceDelegation; export declare function parseAuthoritySourceItem(value: unknown, label: string): DesignResourceAuthoritySourceItem; export declare function parseDelta(value: unknown, label: string): DesignResourceDelta; export declare function parseAuthorityIdentity(value: unknown, label: string): DesignResourceAuthorityIdentity; export declare function parseDecisionAuthority(value: unknown, label: string): DesignResourceDecisionAuthority;