import { PauseRequest } from '../../request';
import { BaseSecurityInPort } from '../BaseSecurityInPort';
export interface ISecurityInPortPause {
    pause(request: PauseRequest): Promise<{
        payload: boolean;
        transactionId: string;
    }>;
    unpause(request: PauseRequest): Promise<{
        payload: boolean;
        transactionId: string;
    }>;
    isPaused(request: PauseRequest): Promise<boolean>;
}
export declare class SecurityInPortPause extends BaseSecurityInPort implements ISecurityInPortPause {
    pause(request: PauseRequest): Promise<{
        payload: boolean;
        transactionId: string;
    }>;
    unpause(request: PauseRequest): Promise<{
        payload: boolean;
        transactionId: string;
    }>;
    isPaused(request: PauseRequest): Promise<boolean>;
}
