///
import { GatewayDebugData, MessagePayload } from "../typings/interface.js";
import { Camelize, Snakify, Snowflake } from "../typings/types.js";
import Client from "../client/index.js";
export declare function ConvertHexToBigInt(hash: string): bigint;
export declare function ConvertBigIntToHex(hash: bigint): string;
export declare function parseDataToZenethStandards(data: any): any;
export declare function convertToCamelCase(obj: T): Camelize | Camelize[] | T;
export declare function convertToSnakeCase(obj: T): Snakify | Snakify[] | T;
export declare function createNullObject(): any;
export declare function Stringify(obj: any): string;
export declare function isUrl(url: string): boolean;
export declare function getFileData(file: string | Buffer): Promise;
export declare function returnMessagePayload(payload: MessagePayload): Promise;
export declare function createDebug(data: GatewayDebugData["d"], client: Client): void;
export declare function convertUrlToBase64(url: string): Promise;
export declare function convertUrlOrFileToBase64(urlOrFile: string): Promise;
export declare function convertFileToBase64(file: string): Promise;
export declare function parseSnowflake(snowflake: Snowflake): {
timestamp: number;
date: Date;
workerId: bigint;
processId: bigint;
increment: bigint;
binary: string;
};
export declare function isFilePath(path: string): boolean;
//# sourceMappingURL=helpers.d.ts.map