@vessl-ai/mcpctl-control-plane
Version:
Vessl MCP Control Plane service for managing distributed jobs.
11 lines • 598 B
TypeScript
import { SecretRefSource } from '@vessl-ai/mcpctl-shared/types/domain/secret';
import { SecretStoreFactory } from './secret.store';
export declare class SecretService {
private readonly secretStoreFactory;
constructor(secretStoreFactory: SecretStoreFactory);
set(sourceType: SecretRefSource, key: string, value: string): Promise<string>;
get(sourceType: SecretRefSource, key: string): Promise<string | null>;
list(sourceType: SecretRefSource): Promise<string[]>;
delete(sourceType: SecretRefSource, key: string): Promise<void>;
}
//# sourceMappingURL=secret.service.d.ts.map