import 'graphile-build'; import 'graphile-build-pg'; import 'graphile-connection-filter'; import type { ConnectionFilterOperatorFactory } from 'graphile-connection-filter'; /** * Creates folder-oriented connection filter operators for the LTree scalar. * * These are user-friendly aliases for the raw ltree operators, designed for * slash-delimited file/folder paths: * * - `within` — files within a folder: path <@ to_path('/projects/alpha') * - `ancestorOf` — ancestor folders: path @> to_path('/projects/alpha/docs') * - `glob` — glob pattern: path ~ to_query('/projects/* /docs') * * All inputs use slash-delimited paths. Conversion to ltree happens server-side. * * @example * ```graphql * allFiles(where: { path: { within: "/projects/alpha" } }) { ... } * allFiles(where: { path: { glob: "/projects/* /docs" } }) { ... } * ``` */ export declare function createFolderOperatorFactory(): ConnectionFilterOperatorFactory;