import type { ClientCollectionConfig, CollectionConfig } from 'payload'; import type { PageCollectionConfig } from '../types/PageCollectionConfig.js'; /** Checks if the config is a PageCollectionConfig. */ export declare const isPageCollectionConfig: (config: ClientCollectionConfig | CollectionConfig) => config is PageCollectionConfig; /** * Returns the PageCollectionConfig or null if the config is not a PageCollectionConfig. * * This provides type-safe access to the page attributes. */ export declare const asPageCollectionConfig: (config: ClientCollectionConfig | CollectionConfig) => null | PageCollectionConfig; /** * Returns the PageCollectionConfig or throws an error if the config is not a PageCollectionConfig. * * This provides type-safe access to the page attributes. */ export declare const asPageCollectionConfigOrThrow: (config: ClientCollectionConfig | CollectionConfig) => PageCollectionConfig;