export declare function generateAlphaNumericId(alphaSize?: number, numericSize?: number): string; export declare function getCasefileArtifacts(functionName: string, results: Array<{ title: string; url: string; }>): Array<{ type: "text"; text: string; title?: string; format?: string; }>; export declare function generateCasefileWeblink(casefileId: string): Promise; export declare function uploadToS3(fileContent: Buffer | Uint8Array | string, destinationPath: string): Promise; export declare function uploadAttachments(attachments: string[], casefileId: string): Promise; export declare function isValidLink(link: string): boolean; export declare function getVesselDetails(query: string): Promise; export declare function pushToTypesense(res: any, action: 'create' | 'update' | 'upsert' | 'emplace', dbName: string, mongoUri: string, collectionName?: string): Promise; export declare function validateCreateCasefileArgs(args: any): { valid: boolean; errors: string[]; mappedArgs: any; };