import { z } from 'zod';
/**
 * Arguments for listing Jira projects
 * Includes optional filters with defaults applied in the controller
 */
declare const ListProjectsToolArgs: z.ZodObject<{
    /**
     * Field to sort the projects by
     */
    orderBy: z.ZodOptional<z.ZodString>;
    limit: z.ZodOptional<z.ZodNumber>;
    cursor: z.ZodOptional<z.ZodString>;
    /**
     * Filter by project name or key
     */
    name: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    orderBy?: string | undefined;
    cursor?: string | undefined;
    name?: string | undefined;
    limit?: number | undefined;
}, {
    orderBy?: string | undefined;
    cursor?: string | undefined;
    name?: string | undefined;
    limit?: number | undefined;
}>;
type ListProjectsToolArgsType = z.infer<typeof ListProjectsToolArgs>;
/**
 * Arguments for getting a specific Jira project
 */
declare const GetProjectToolArgs: z.ZodObject<{
    /**
     * Project key or numeric ID
     */
    projectKeyOrId: z.ZodString;
}, "strip", z.ZodTypeAny, {
    projectKeyOrId: string;
}, {
    projectKeyOrId: string;
}>;
type GetProjectToolArgsType = z.infer<typeof GetProjectToolArgs>;
export { ListProjectsToolArgs, type ListProjectsToolArgsType, GetProjectToolArgs, type GetProjectToolArgsType, };
