/** * @param {import('./config').Config} config */ export function clearAllLocks(config: import('./config').Config): Promise; /** * @param {import('./config').Config} config * @param {string[]} resources * @param {number} expireIn * @returns {Promise} */ export function externalAcquire(config: import('./config').Config, resources: string[], expireIn: number): Promise; /** * @param {import('./config').Config} config * @returns {Promise>} */ export function externalList(config: import('./config').Config): Promise>; /** * @param {import('./config').Config} config * @param {string[]} resources * @param {string} [overrideClient] * @returns {Promise} */ export function externalRelease(config: import('./config').Config, resources: string[], overrideClient?: string | undefined): Promise; /** * @param {import('./config').Config} state * @param {import('./internal').RunnerState} state * @private */ export function init(config: any, state: import('./config').Config): Promise; /** * @param {import('./config').Config} config * @private */ export function listLocks(config: import('./config').Config): Promise; /** * @param {import('./config').Config} config * @private */ export function prepare(config: import('./config').Config): void; /** * @param {import('./config').Config} config * @param {import('./internal').RunnerState} state * @private */ export function shutdown(config: import('./config').Config, state: import('./internal').RunnerState): Promise; declare function generateClientName({ env, nowStr, }?: { env?: NodeJS.ProcessEnv | undefined; nowStr?: string | undefined; }): string; export { generateClientName as _generateClientName };