import type { StaticExecutionGapCode } from './capabilityGaps';
import type { SiteCommand, SiteCommandOf } from './commands';
export type StaticExecutionGap = Readonly<{
    code: StaticExecutionGapCode;
    message: string;
}>;
export declare function staticExecutionGapsForCommand(command: SiteCommand): readonly StaticExecutionGap[];
export declare function eventSeriesStaticExecutionGaps(command: SiteCommandOf<'upsertEventSeries'>): readonly StaticExecutionGap[];
export declare function eventTicketTypeStaticExecutionGaps(command: SiteCommandOf<'upsertEventTicketType'>): readonly StaticExecutionGap[];
export declare function courseStaticExecutionGaps(command: SiteCommandOf<'upsertCourse'>): readonly StaticExecutionGap[];
