import type { RequiredMarkingGroup } from "../types.js";
export interface ValidationContext {
	isValid: boolean;
	requiredMarkingGroups: ReadonlyArray<RequiredMarkingGroup>;
	selectedIds: string[];
	disallowedMarkingIds: readonly string[];
	userSatisfiesMarkings: boolean;
}
export declare function getSubmitDisabledReason(ctx: ValidationContext): string | undefined;
