import type { Creds } from '@servicenow/sdk-cli-core/dist/auth/index.js'; /** SDK-compatible credentials; refresh tokens remain private to the caller. */ export type SessionCredentials = Creds; /** Obtain current credentials, persisting SDK rotation through the configured store. */ export type CredentialProvider = () => Promise; /** Validate untyped credentials without including credential material in errors. */ export declare function sessionCredentials(value: unknown): SessionCredentials; /** Resolve an explicit alias through the SDK's existing refresh and persistence path. */ export declare function resolveSessionCredentials(alias: string): Promise;