crew-management-mcp-server
Version:
Crew management server handling crew records, certifications, scheduling, payroll, and vessel assignments with ERP access for data extraction
15 lines (14 loc) • 617 B
TypeScript
export declare class SnowflakeClient {
private connection;
connect(): Promise<any>;
execute(query: string): Promise<{
columns: string[];
rows: any[];
}>;
close(): Promise<void>;
}
export declare function getConnectionFromPool(): Promise<SnowflakeClient>;
export declare function returnConnectionToPool(client: SnowflakeClient): Promise<void>;
export declare function closeAllConnections(): Promise<void>;
export declare function testConnection(): Promise<boolean>;
export declare function getSeafarerDetailsFromSnowflake(crewIds: string[], requiredFields: string): Promise<any[]>;