import { SQSClient } from '@aws-sdk/client-sqs';
import { PlatformConfig, ContainerDeploymentRequest } from 'types';
export declare class DeploymentQueueClient {
    static sendDeploymentRequest(platformConfig: PlatformConfig, deploymentRequest: ContainerDeploymentRequest): Promise<void>;
    static pollForDeploymentRequests(platformConfig: PlatformConfig, handleDeploymentRequest: (deploymentRequest: ContainerDeploymentRequest) => Promise<void>): void;
    static createAwsSqsClient(platformConfig: PlatformConfig): Promise<SQSClient>;
}
