import type { PodResource, PodResourceTarget } from '@undefineds.co/drizzle-solid'; type ModelResource = PodResource; export type ModelResourceTarget = PodResourceTarget; /** * @deprecated New code should call `resource.buildId(target)` directly. */ export declare function buildModelResourceId(resource: ModelResource, target: ModelResourceTarget): string; /** * @deprecated New code should call `resource.buildIri(webIdOrPodUrl, target)` directly. */ export declare function buildModelResourceIri(webIdOrPodUrl: string, resource: ModelResource, target: ModelResourceTarget): string; /** * @deprecated New code should call `resource.buildIriForDatabase(database, target)` directly. */ export declare function buildModelResourceIriForDatabase(database: unknown, resource: ModelResource, target: ModelResourceTarget): string; /** * @deprecated New code should call `resource.buildIri(...)` and catch only when * a nullable result is part of the business contract. */ export declare function resolveModelResourceIri(webIdOrPodUrl: string, resource: ModelResource, target: ModelResourceTarget | null | undefined): string | null; /** * @deprecated New code should call `resource.resolveIriForDatabase(database, target)`. */ export declare function resolveModelResourceIriForDatabase(database: unknown, resource: ModelResource, target: ModelResourceTarget | null | undefined): string | null; export {};