import { type WorkbookDataValidationSnapshot } from '@bilig/protocol';
import { type StructuralAxisTransform } from '@bilig/formula';
type DataValidationSourceRewrite = {
    readonly kind: 'unchanged';
} | {
    readonly kind: 'invalid';
} | {
    readonly kind: 'rewritten';
    readonly validation: WorkbookDataValidationSnapshot;
};
export declare function rewriteDataValidationSourceForStructuralTransform(validation: WorkbookDataValidationSnapshot, sheetName: string, transform: StructuralAxisTransform): DataValidationSourceRewrite;
export {};
