import { z } from 'zod';
import { GrowiClient } from '../growi-client.js';
export declare const listPagesSchema: z.ZodObject<{
    path: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber]>>;
    limit: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber]>>;
    page: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber]>>;
}, "strip", z.ZodTypeAny, {
    path?: string | number | undefined;
    limit?: string | number | undefined;
    page?: string | number | undefined;
}, {
    path?: string | number | undefined;
    limit?: string | number | undefined;
    page?: string | number | undefined;
}>;
export type ListPagesParams = z.infer<typeof listPagesSchema>;
export declare function listPages(client: GrowiClient, params: ListPagesParams): Promise<{
    content: {
        type: string;
        text: string;
    }[];
}>;
