export interface WalkthroughReadonlyAllow {
    allowed: true;
    argv: string[];
}
export interface WalkthroughReadonlyBlock {
    allowed: false;
    reason: string;
    argv?: string[];
}
export type WalkthroughReadonlyDecision = WalkthroughReadonlyAllow | WalkthroughReadonlyBlock;
export interface WalkthroughReadonlyGithubTarget {
    provider?: string;
    owner?: string;
    repo?: string;
    number?: number;
}
export interface WalkthroughReadonlyPolicyOptions {
    githubTarget?: WalkthroughReadonlyGithubTarget;
}
export declare function evaluateWalkthroughReadonlyCommand(command: string, options?: WalkthroughReadonlyPolicyOptions): WalkthroughReadonlyDecision;
export declare function assertWalkthroughReadonlyCommand(command: string, options?: WalkthroughReadonlyPolicyOptions): string[];
//# sourceMappingURL=walkthrough-readonly-policy.d.ts.map