import type { NodeShapeDefinition } from '../../intermediate/definitions'; import type { ModelInfo } from '../../intermediate/model-info'; import type { Resource } from '../../intermediate/resource'; import type { ResourceParamInfo } from './index'; export declare function buildAdapterConfigObjectMetadata(adapterName: string): string; export declare function buildAdapterValidationConfigObjectName(adapterName: string): string; export declare function buildConfigInterfaceName(adapterName: string): string; export declare function buildAdapterFactoryName(adapterName: string): string; export declare function buildParameterMapEntry(parameter: ResourceParamInfo): string; export declare function getSiblingGetReturnShapeForDelete(deleteResource: Resource, modelInfo: ModelInfo): NodeShapeDefinition | undefined; export declare function isPaginatedResource(resource: Resource): boolean;