import { type WarehouseTargetIdentityV1 } from '@duckcodeailabs/dql-core'; import type { ConnectionConfig, QueryExecutor } from '@duckcodeailabs/dql-connectors'; export declare class WarehouseTargetIdentityObservationError extends Error { readonly code = "WAREHOUSE_TARGET_IDENTITY_UNAVAILABLE"; readonly details: { driver: string; }; constructor(driver: string, cause?: unknown); } /** * Acquire the redacted warehouse identity on the same connector lease used by * semantic validation/execution. Snowflake CURRENT_* values are authoritative; * configured values remain the bounded fallback for other adapters. */ export declare function observeWarehouseTargetIdentity(executor: QueryExecutor, connection: ConnectionConfig): Promise; export declare function configuredWarehouseTargetIdentity(connection: ConnectionConfig): WarehouseTargetIdentityV1; export declare function connectionReference(connection: ConnectionConfig): string; //# sourceMappingURL=connection-identity.d.ts.map