/**
 * DotenvPresenceDiagnostic
 *
 * Checks whether a `.env` file exists at the workspace root. Several Shep
 * adapters (Discord outreach, agent providers, optional GitHub tokens)
 * read configuration from `.env`; absence is informational, not fatal —
 * many setups inject env vars another way — so the diagnostic warns
 * rather than fails.
 */
import type { DiagnosticResult, IDiagnostic } from '../../../ports/output/services/diagnostic.interface.js';
import type { IFileSystemService } from '../../../ports/output/services/file-system-service.interface.js';
export declare class DotenvPresenceDiagnostic implements IDiagnostic {
    private readonly fileSystem;
    private readonly workspaceRoot;
    readonly name = "dotenv-presence";
    constructor(fileSystem: IFileSystemService, workspaceRoot?: string);
    run(): Promise<DiagnosticResult>;
}
//# sourceMappingURL=dotenv-presence.diagnostic.d.ts.map