/** Primitive and normalized-input validators shared by the journal codec. */ export declare function journalFailure(message: string): never; export declare function journalObject(value: unknown, field: string): Record; export declare function journalKeys(value: Record, expected: readonly string[], field: string): void; export declare function journalInteger(value: unknown, field: string, maximum: number, minimum?: number): number; export declare function journalChoice(value: unknown, values: readonly T[], field: string): T; export declare function journalPattern(value: unknown, expected: RegExp, field: string): string; export declare function isSafeRuntimePromotionBasename(value: string): boolean; export declare function validateNullableRootIdentity(value: unknown, field: string): boolean; export declare function validateSource(value: unknown): void; export declare function validateInputs(value: unknown): void; export declare function validatePlan(value: unknown): number; export declare function validateOwned(value: unknown, operationId: string): void; //# sourceMappingURL=runtime-promotion-journal-validation-helpers.d.ts.map