import { CanActivate, ExecutionContext } from "@nestjs/common";
import { Observable } from "rxjs";
import { CustomersService } from "../modules/customers/v1/customers.service";
export declare class CustomerAuthGuardMiddleware implements CanActivate {
    private readonly customersService;
    constructor(customersService: CustomersService);
    canActivate(context: ExecutionContext): boolean | Promise<boolean> | Observable<boolean>;
    private validateRequest;
}
