import { ApplicationFeatureAdapter, ApplicationFeatureContext } from "@nodeboot/context";
type SqsListenerOptions = {
    target: any;
    listenerFunction: Function;
    queueUrlOrConfigPlaceholder: string;
};
export declare class SqsListenerAdapter implements ApplicationFeatureAdapter {
    private readonly options;
    constructor(options: SqsListenerOptions);
    private isValidSqsUrl;
    private getQueueUrl;
    bind({ logger, iocContainer, config }: ApplicationFeatureContext): void;
}
export {};
//# sourceMappingURL=SqsListenerAdapter.d.ts.map