picnic-api
Version:
Unofficial wrapper for the API of the online supermarket Picnic
40 lines • 1.91 kB
TypeScript
import { ApiConfig } from "./types/common";
import { AppService } from "./domains/app/service";
import { AuthService } from "./domains/auth/service";
import { UserService } from "./domains/user/service";
import { CatalogService } from "./domains/catalog/service";
import { CartService } from "./domains/cart/service";
import { DeliveryService } from "./domains/delivery/service";
import { PaymentService } from "./domains/payment/service";
import { ConsentService } from "./domains/consent/service";
import { CustomerServiceService } from "./domains/customer-service/service";
import { ContentService } from "./domains/content/service";
import { UserOnboardingService } from "./domains/user-onboarding/service";
import { RecipeService } from "./domains/recipe/service";
declare const _default: {
new (options?: ApiConfig): {
readonly app: AppService;
readonly auth: AuthService;
readonly user: UserService;
readonly catalog: CatalogService;
readonly cart: CartService;
readonly delivery: DeliveryService;
readonly payment: PaymentService;
readonly consent: ConsentService;
readonly customerService: CustomerServiceService;
readonly content: ContentService;
readonly userOnboarding: UserOnboardingService;
readonly recipe: RecipeService;
countryCode: import("./types/common").CountryCode;
apiVersion: string;
authKey: string | null;
url: string;
deviceId: string;
agent: string;
get baseHeaders(): Record<string, string>;
get picnicHeaders(): Record<string, string>;
sendRequest<TRequestData, TResponseData>(method: "GET" | "POST" | "PUT" | "DELETE", path: string, data?: TRequestData | null, includePicnicHeaders?: boolean, isImageRequest?: boolean): Promise<TResponseData>;
};
};
export = _default;
//# sourceMappingURL=index.d.ts.map