import { AuthService } from '../auth/auth.service'; import { AWeberWebformsForAccountQuery, AWeberWebformSplitTestsForAccountQuery, AWeberWebformsQuery, AWeberWebformSplitTestsQuery, AWeberWebformSplitTestComponentsQuery } from './webforms.dto'; import { AWeberWebform, AWeberWebformSplitTest, AWeberWebformSplitTestComponent } from './webforms.types'; export declare class WebformsService { private readonly authService; constructor(authService: AuthService); getWebformsForAccount(accountId: number, params: AWeberWebformsForAccountQuery): Promise; getWebformSplitTestsForAccount(accountId: number, params: AWeberWebformSplitTestsForAccountQuery): Promise; getWebformsForList(accountId: number, listId: number, params?: AWeberWebformsQuery): Promise; getWebformForList(accountId: number, listId: number, webformId: number): Promise; getWebformSplitTestsForList(accountId: number, listId: number, params?: AWeberWebformSplitTestsQuery): Promise; getWebformSplitTestForList(accountId: number, listId: number, splitTestId: number): Promise; getWebformSplitTestComponents(accountId: number, listId: number, splitTestId: number, params?: AWeberWebformSplitTestComponentsQuery): Promise; getWebformSplitTestComponent(accountId: number, listId: number, splitTestId: number, componentId: string): Promise; }