import type { SharedContext } from '../shared-context/index.mts'; import type { WorkspaceGatesOptions } from './options.mts'; export declare const FIRST_PARTY_NAMES: readonly ['acme-lib', '@acme/core']; export declare const SCOPED_PREFIXES: readonly ['@acme/']; export declare const TEMPORARY_SELECTOR = "demo-temporary-package@9.9.9"; export declare function defaultOptions(overrides?: Partial): WorkspaceGatesOptions; export declare function stubCtx(repoRoot: string, trackedFiles: readonly string[]): SharedContext; export declare function buildWorkspaceYaml(names?: readonly string[]): string; export declare function buildDependabotYaml(patterns?: readonly string[]): string; export declare function buildPackageJson(names?: readonly string[]): string; export declare function buildPnpmLock(keys?: readonly string[]): string; export declare function makeTmpDir(testDirs: string[]): Promise; export declare function writeTracked(repoRoot: string, files: Record): Promise; export declare function makeCompliantFixture(testDirs: string[], opts?: { names?: readonly string[]; lockKeys?: readonly string[]; extraFiles?: Record; }): Promise<{ dir: string; files: string[]; }>;