import type { Queryable } from 'mysql2-async'; import { SiteComment, type User, type SiteCommentFilter } from '../internal.js'; export declare function getSiteComments(filter?: SiteCommentFilter): Promise; export declare function createSiteComment(siteId: string, comment: string, userInternalId: number, tdb?: Queryable): Promise; export declare function createSiteComments(siteId: string, comments: { comment: string; login: string; date: string; }[], fallbackUser: User): Promise;