import type { WorkflowState, WorkflowSystemInput } from '../../../core/models/types.js';
import type { SystemStepInputResolutionContext } from '../../../core/workflow/system/system-step-services.js';
export declare function resolvePrListInput(input: Extract<WorkflowSystemInput, {
    type: 'pr_list';
}>, projectCwd: string, resolutionContext?: SystemStepInputResolutionContext): {
    number: number;
    author: string;
    base_branch: string;
    head_branch: string;
    managed_by_takt: boolean;
    labels: string[];
    same_repository: boolean;
    draft: boolean;
}[];
export declare function resolvePrSelectionInput(input: Extract<WorkflowSystemInput, {
    type: 'pr_selection';
}>, projectCwd: string, state: WorkflowState | undefined, stepName: string | undefined, resolutionContext?: SystemStepInputResolutionContext): {
    exists: boolean;
} | {
    number: number;
    author: string;
    base_branch: string;
    head_branch: string;
    managed_by_takt: boolean;
    labels: string[];
    same_repository: boolean;
    draft: boolean;
    exists: boolean;
};
//# sourceMappingURL=system-pr-input-resolver.d.ts.map