/**
 * Strong, generically-useful baseline ROLES — the top zone of an `AgentProfile`
 * before any domain layer. A product composes one of these with its own
 * environment description (its sandbox) and its domain guidance, which lives in
 * the product repo (not here): a profile is `<baseline role> + <environment> +
 * <domain sections>`. Domain strength is NOT generalized into the substrate —
 * it is lifted here only once ≥2 products genuinely reuse it.
 *
 * Three roles cover the common shapes:
 *   - `engineerRole`   — builds + verifies real artifacts in a sandbox. Distilled
 *                        from agent-runtime's `coderProfile` doctrine (minimal
 *                        correct change, run the checks, fix the root cause,
 *                        never weaken a test or hide an error).
 *   - `researcherRole` — gathers from real sources and grounds every claim
 *                        (cite or mark inferred; never fabricate).
 *   - `generalistRole` — a strong default: helpful, grounded, verify-before-assert.
 *
 * All three are verification-first and domain-agnostic. They describe HOW a
 * capable IC operates, not WHAT domain it works in.
 */
/** Senior-IC engineer operating in a sandbox — produces real artifacts and
 *  verifies them before declaring done. The shared operator foundation for any
 *  file-producing, tool-using product agent. */
export declare const engineerRole: string;
/** Researcher who grounds every claim in real sources — gathers, cites, and
 *  distinguishes verified fact from inference. */
export declare const researcherRole: string;
/** Strong general-purpose default — helpful, grounded, verifies before asserting. */
export declare const generalistRole: string;
/** The named baseline roles, for selection by key (e.g. from a product config). */
export declare const BASELINE_ROLES: {
    readonly engineer: string;
    readonly researcher: string;
    readonly generalist: string;
};
export type BaselineRoleKey = keyof typeof BASELINE_ROLES;
//# sourceMappingURL=baselines.d.ts.map