import { z } from 'zod';
/**
 * Arguments for listing Confluence spaces
 * Matches the controller's ListSpacesOptions interface
 */
declare const ListSpacesToolArgs: z.ZodObject<{
    limit: z.ZodOptional<z.ZodNumber>;
    cursor: z.ZodOptional<z.ZodString>;
    type: z.ZodOptional<z.ZodEnum<["global", "personal", "archived"]>>;
    status: z.ZodOptional<z.ZodEnum<["current", "archived"]>>;
    query: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    type?: "global" | "personal" | "archived" | undefined;
    status?: "current" | "archived" | undefined;
    query?: string | undefined;
    cursor?: string | undefined;
    limit?: number | undefined;
}, {
    type?: "global" | "personal" | "archived" | undefined;
    status?: "current" | "archived" | undefined;
    query?: string | undefined;
    cursor?: string | undefined;
    limit?: number | undefined;
}>;
type ListSpacesToolArgsType = z.infer<typeof ListSpacesToolArgs>;
/**
 * Arguments for getting a specific Confluence space
 * Matches the controller's get function signature
 */
declare const GetSpaceToolArgs: z.ZodObject<{
    spaceKey: z.ZodString;
}, "strip", z.ZodTypeAny, {
    spaceKey: string;
}, {
    spaceKey: string;
}>;
type GetSpaceToolArgsType = z.infer<typeof GetSpaceToolArgs>;
export { ListSpacesToolArgs, type ListSpacesToolArgsType, GetSpaceToolArgs, type GetSpaceToolArgsType, };
