import { BaseService } from '@txstate-mws/graphql-server'; import { DosGatoService, type SiteComment, type SiteCommentFilter, SiteCommentResponse } from '../internal.js'; export declare class SiteCommentServiceInternal extends BaseService { find(filter?: SiteCommentFilter): Promise; findById(id: string): Promise; findBySiteId(siteId: string): Promise; } export declare class SiteCommentService extends DosGatoService { raw: SiteCommentServiceInternal; mayView(siteComment: SiteComment): boolean; find(filter?: SiteCommentFilter): Promise; findBySiteId(siteId: string): Promise; create(siteId: string, comment: string): Promise; }