import { AuthService } from '../auth/auth.service'; import { AWeberCustomFieldQuery, AWeberCreateCustomFieldDto, AWeberUpdateCustomFieldDto } from './customFields.dto'; import { AWeberCustomField } from './customFields.types'; export declare class CustomFieldsService { private readonly authService; constructor(authService: AuthService); getCustomFields(accountId: number, listId: number, params?: AWeberCustomFieldQuery): Promise; createCustomField(accountId: number, listId: number, data: AWeberCreateCustomFieldDto): Promise; getCustomField(accountId: number, listId: number, customFieldId: number): Promise; updateCustomField(accountId: number, listId: number, customFieldId: number, data: AWeberUpdateCustomFieldDto): Promise; deleteCustomField(accountId: number, listId: number, customFieldId: number): Promise; }