import { WebhookAuthenticationConfigurationDto, WebhookAuthenticationConfigurationListItemDto } from '@bringg/types';
import Session from '../Services/Identity/Session';
export default class WebhookAuthenticationConfiguration {
    private webhookAuthenticationConfigurationService;
    constructor(session: Session);
    create(configuration: WebhookAuthenticationConfigurationDto): Promise<WebhookAuthenticationConfigurationDto>;
    list(): Promise<WebhookAuthenticationConfigurationListItemDto[]>;
    getById(id: number): Promise<WebhookAuthenticationConfigurationDto>;
    update(id: number, configuration: Partial<WebhookAuthenticationConfigurationDto>): Promise<WebhookAuthenticationConfigurationDto>;
    delete(id: number): Promise<void>;
}
