import type { CISource } from "../ci/ci-source.ts"; export interface ExecutorOptions { /** Path to the dangerfile */ dangerfile?: string; /** Unique identifier for this danger run */ dangerID: string; /** Only output to STDOUT, don't post comments */ textOnly: boolean; /** Exit with code 1 if there are fails */ failOnErrors: boolean; /** Verbose logging */ verbose: boolean; /** Don't set commit status */ noPublishCheck: boolean; /** Always create a new comment instead of updating */ newComment: boolean; /** Remove previous comments and create fresh */ removePreviousComments: boolean; } /** * Run the full Danger pipeline: * 1. Build the DSL from GitHub API * 2. Populate the singleton * 3. Execute the Dangerfile * 4. Post results */ export declare function executeDanger(source: CISource, token: string, options: ExecutorOptions, baseURL?: string): Promise; //# sourceMappingURL=executor.d.ts.map