import { z } from 'zod';
export declare const TOOL_LIST_CONTENT_DESCRIPTION = "Tool: \"listContent\"\nPurpose:\nLists accessible Lightdash content in a project as a browsable hierarchy.\n\nUsage tips:\n- By default, lists root-level spaces.\n- Pass a spaceSlug to list direct children and content inside that space.\n- Use page for pagination. Page starts at 1.\n- Results include names, slugs, content types, and space content counts.";
export declare const toolListContentArgsSchema: z.ZodObject<{
    spaceSlug: z.ZodNullable<z.ZodString>;
} & {
    page: z.ZodNullable<z.ZodNumber>;
}, z.UnknownKeysParam, z.ZodTypeAny, {
    spaceSlug: string | null;
    page: number | null;
}, {
    spaceSlug: string | null;
    page: number | null;
}>;
export declare const toolListContentOutputSchema: z.ZodObject<{
    result: z.ZodString;
    metadata: z.ZodObject<{
        status: z.ZodEnum<["success", "error"]>;
    }, "strip", z.ZodTypeAny, {
        status: "error" | "success";
    }, {
        status: "error" | "success";
    }>;
}, "strip", z.ZodTypeAny, {
    result: string;
    metadata: {
        status: "error" | "success";
    };
}, {
    result: string;
    metadata: {
        status: "error" | "success";
    };
}>;
export type ToolListContentArgs = z.infer<typeof toolListContentArgsSchema>;
export type ToolListContentOutput = z.infer<typeof toolListContentOutputSchema>;
//# sourceMappingURL=toolListContentArgs.d.ts.map