import { TenantConnectionService } from '../tenant/tenant-connection.service';
import { BaseTenantService } from '@/common/base/service/base-crud.service';
import { ZnsTemplate } from './entities/zns-template.entity';
import { ZnsTemplateDetail } from './entities/zns-template-detail.entity';
export declare class ZnsTemplateTenantService extends BaseTenantService<ZnsTemplate> {
    protected tenantConnectionService: TenantConnectionService;
    protected entity: typeof ZnsTemplate;
    constructor(tenantConnectionService: TenantConnectionService);
    findZNSTemplateDetail(id: string | number, relations?: string[]): Promise<ZnsTemplateDetail | null>;
    findOneById(templateId: string): Promise<ZnsTemplateDetail | null>;
    generateExcelTemplate(params: any[]): Promise<Buffer>;
}
