import type { PagesRepository } from "../../../../../repositories/channels/pages/PagesRepository.js"; /** * Handle list pages with filters */ type HandleListParams = { repository: PagesRepository; siteId: number; type?: "custom" | "content" | "origination"; query?: string; page?: number; per_page?: number; debug: (message: string, meta?: Record) => void; }; type Page = { id: number; uuid: string; path: string; name: string; page_type: string; type: string; layout: string | null; status: string; }; type HandleListResult = { pages: Page[]; total: number; /** Total crudo del `meta`; `undefined` si la API no lo trajo (ยง1.4). */ totalEntries: number | undefined; page: number; per_page: number; }; type HandleListFunction = (params: HandleListParams) => Promise; export declare const handleList: HandleListFunction; export {}; //# sourceMappingURL=handleList.d.ts.map