import { CreateNativeStyles } from '../definitions/CreateNativeStyles';
import { CreateNativeStylesResponse } from '../definitions/CreateNativeStylesResponse';
import { GetNativeStylesByStatement } from '../definitions/GetNativeStylesByStatement';
import { GetNativeStylesByStatementResponse } from '../definitions/GetNativeStylesByStatementResponse';
import { PerformNativeStyleAction } from '../definitions/PerformNativeStyleAction';
import { PerformNativeStyleActionResponse } from '../definitions/PerformNativeStyleActionResponse';
import { UpdateNativeStyles } from '../definitions/UpdateNativeStyles';
import { UpdateNativeStylesResponse } from '../definitions/UpdateNativeStylesResponse';
export interface NativeStyleServiceInterfacePort {
    createNativeStyles(createNativeStyles: CreateNativeStyles, callback: (err: any, result: CreateNativeStylesResponse, rawResponse: any, soapHeader: any, rawRequest: any) => void): void;
    getNativeStylesByStatement(getNativeStylesByStatement: GetNativeStylesByStatement, callback: (err: any, result: GetNativeStylesByStatementResponse, rawResponse: any, soapHeader: any, rawRequest: any) => void): void;
    performNativeStyleAction(performNativeStyleAction: PerformNativeStyleAction, callback: (err: any, result: PerformNativeStyleActionResponse, rawResponse: any, soapHeader: any, rawRequest: any) => void): void;
    updateNativeStyles(updateNativeStyles: UpdateNativeStyles, callback: (err: any, result: UpdateNativeStylesResponse, rawResponse: any, soapHeader: any, rawRequest: any) => void): void;
}
