interface ProcedureInfo { name: string; type: string; date: Date; } interface ProcedureResult { status: number; message: string; data: any[] | null; } interface ProcedureReference { [key: string]: any; } /** * All functions in the procedure are defined in this class. * * @param name - The name of the procedure to be added to the procedure * @returns Object containing procedure methods */ export declare function Procedure(name?: string): { Execute: (reference?: ProcedureReference, useRecordsets?: boolean) => Promise; Info: () => Promise; AllInfo: () => Promise; SimpleOutput: () => Promise>; }; export {};