import { z } from 'zod';
/**
 * Schema for list-repositories tool arguments
 */
export declare const ListRepositoriesToolArgs: z.ZodObject<{
    limit: z.ZodOptional<z.ZodNumber>;
    cursor: z.ZodOptional<z.ZodString>;
    /**
     * Workspace slug containing the repositories
     */
    workspaceSlug: z.ZodString;
    /**
     * Optional query to filter repositories
     */
    query: z.ZodOptional<z.ZodString>;
    /**
     * Optional sort parameter
     */
    sort: z.ZodOptional<z.ZodString>;
    /**
     * Optional role filter
     */
    role: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    workspaceSlug: string;
    cursor?: string | undefined;
    limit?: number | undefined;
    sort?: string | undefined;
    query?: string | undefined;
    role?: string | undefined;
}, {
    workspaceSlug: string;
    cursor?: string | undefined;
    limit?: number | undefined;
    sort?: string | undefined;
    query?: string | undefined;
    role?: string | undefined;
}>;
export type ListRepositoriesToolArgsType = z.infer<typeof ListRepositoriesToolArgs>;
/**
 * Schema for get-repository tool arguments
 */
export declare const GetRepositoryToolArgs: z.ZodObject<{
    /**
     * Workspace slug containing the repository
     */
    workspaceSlug: z.ZodString;
    /**
     * Repository slug to retrieve
     */
    repoSlug: z.ZodString;
}, "strip", z.ZodTypeAny, {
    workspaceSlug: string;
    repoSlug: string;
}, {
    workspaceSlug: string;
    repoSlug: string;
}>;
export type GetRepositoryToolArgsType = z.infer<typeof GetRepositoryToolArgs>;
