/** * GraphQL Client for Vendure API * Handles authentication via API Key for both Admin and Shop APIs */ export interface GraphQLResponse { data?: T; errors?: Array<{ message: string; path?: string[]; }>; } export declare class GraphQLClient { private apiKey; constructor(apiKey?: string | null); request(url: string, queryString: string, variables?: Record): Promise; } export declare function getClient(): GraphQLClient; export declare function getAdminUrl(): string; export declare function getShopUrl(): string;