import { z } from "zod"; export declare const GITLAB_DEFAULT_PER_PAGE = 20; export declare const GITLAB_MAX_PER_PAGE = 100; export declare function paginationFields(defaultPerPage?: number, maxPerPage?: number): { per_page: z.ZodDefault>; page: z.ZodOptional; }; export declare const flexibleBoolean: z.ZodPipe, z.ZodBoolean>; export declare const flexibleBooleanNullable: z.ZodNullable, z.ZodBoolean>> | z.ZodDefault, z.ZodBoolean>>>; export declare const requiredId: z.ZodPipe, z.ZodCoercedString>; export declare function assertDefined(value: T | undefined, fieldName: string): asserts value is T; export declare function validateScopeId(data: { scope: "project" | "group"; projectId?: string; groupId?: string; }): boolean;