import { CreateDaiAuthenticationKeys } from '../definitions/CreateDaiAuthenticationKeys';
import { CreateDaiAuthenticationKeysResponse } from '../definitions/CreateDaiAuthenticationKeysResponse';
import { GetDaiAuthenticationKeysByStatement } from '../definitions/GetDaiAuthenticationKeysByStatement';
import { GetDaiAuthenticationKeysByStatementResponse } from '../definitions/GetDaiAuthenticationKeysByStatementResponse';
import { PerformDaiAuthenticationKeyAction } from '../definitions/PerformDaiAuthenticationKeyAction';
import { PerformDaiAuthenticationKeyActionResponse } from '../definitions/PerformDaiAuthenticationKeyActionResponse';
import { UpdateDaiAuthenticationKeys } from '../definitions/UpdateDaiAuthenticationKeys';
import { UpdateDaiAuthenticationKeysResponse } from '../definitions/UpdateDaiAuthenticationKeysResponse';
export interface DaiAuthenticationKeyServiceInterfacePort {
    createDaiAuthenticationKeys(createDaiAuthenticationKeys: CreateDaiAuthenticationKeys, callback: (err: any, result: CreateDaiAuthenticationKeysResponse, rawResponse: any, soapHeader: any, rawRequest: any) => void): void;
    getDaiAuthenticationKeysByStatement(getDaiAuthenticationKeysByStatement: GetDaiAuthenticationKeysByStatement, callback: (err: any, result: GetDaiAuthenticationKeysByStatementResponse, rawResponse: any, soapHeader: any, rawRequest: any) => void): void;
    performDaiAuthenticationKeyAction(performDaiAuthenticationKeyAction: PerformDaiAuthenticationKeyAction, callback: (err: any, result: PerformDaiAuthenticationKeyActionResponse, rawResponse: any, soapHeader: any, rawRequest: any) => void): void;
    updateDaiAuthenticationKeys(updateDaiAuthenticationKeys: UpdateDaiAuthenticationKeys, callback: (err: any, result: UpdateDaiAuthenticationKeysResponse, rawResponse: any, soapHeader: any, rawRequest: any) => void): void;
}
