import { type VerbRecord } from "../yon/pattern.js"; import type { AccessProvider } from "../access/access-provider.js"; import type { GhExecutor } from "../util/gh-discover.js"; export declare const SUBSCRIBER_CAPTURE_REFUSAL: (vaultName: string) => string; export declare const UNVERIFIED_WRITE_REFUSAL: (vaultName: string) => string; export interface PatternRunArgs { patternName: string; verbId: string; vaultName: string; project?: string | undefined; slug?: string | undefined; dir?: string | undefined; vars?: Record | undefined; gh?: GhExecutor | undefined; accessProvider?: AccessProvider | undefined; recordOperation?: boolean | undefined; } export interface PatternRunResult { patternName: string; verbId: string; vaultName: string; vaultPath: string; filePath: string; filledFrom: string; alreadyExisted: boolean; indexDeferred?: boolean; indexNote?: string; } export declare function patternRunFlow(args: PatternRunArgs): Promise; export type { VerbRecord }; //# sourceMappingURL=pattern-run.d.ts.map