/**
 * Feature-id namespace helpers.
 *
 * The project uses string feature-ids to key interactive agent sessions and
 * workflow steps. Applications reuse this system by prefixing their id with
 * `app-`. Historically this was spread as raw string literals and regexes
 * across core and presentation (clean-arch violation #11 in spec 089).
 *
 * These helpers centralise the convention so callers never need to know the
 * prefix literal.
 */
/**
 * Build the feature-id used for an Application with the given domain id.
 */
export declare function featureIdForApplication(applicationId: string): string;
/**
 * Extract the Application id from a feature-id if it belongs to the
 * application namespace. Returns `null` otherwise.
 */
export declare function applicationIdFromFeatureId(featureId: string): string | null;
/**
 * Return true when the given feature-id belongs to the application namespace.
 */
export declare function isApplicationFeatureId(featureId: string): boolean;
//# sourceMappingURL=feature-id.d.ts.map