import type { MeticulousClient } from "../types/client.types"; /** * The commit label types the backend accepts. `not-relevant` marks a commit * as not affecting the app under test, so Meticulous may skip over it when * looking for a base test run to compare against. */ export declare const COMMIT_LABEL_TYPES: readonly ["not-relevant"]; export type CommitLabelType = (typeof COMMIT_LABEL_TYPES)[number]; export interface LabelCommitResponse { commitSha: string; labels: string[]; } /** * Records labels against a commit. Idempotent: re-labelling a commit with the * same label is a no-op. */ export declare const labelCommit: ({ client, commitSha, labels, }: { client: MeticulousClient; commitSha: string; labels: CommitLabelType[]; }) => Promise; //# sourceMappingURL=commit-label.api.d.ts.map