/** * Execute a GraphQL query on the Admin API */ export declare function adminQuery(queryString: string, variables?: Record): Promise; /** * Execute a GraphQL mutation on the Admin API */ export declare function adminMutation(mutationString: string, variables?: Record): Promise; /** * Execute a GraphQL query on the Shop API */ export declare function shopQuery(queryString: string, variables?: Record): Promise; /** * Execute a GraphQL mutation on the Shop API */ export declare function shopMutation(mutationString: string, variables?: Record): Promise; /** * Fetch the Admin GraphQL schema introspection */ export declare function getAdminSchema(): Promise; /** * Fetch the Shop GraphQL schema introspection */ export declare function getShopSchema(): Promise; /** * Fetch a summary of available queries and mutations for the Admin API */ export declare function getAdminOperations(): Promise; /** * Fetch a summary of available queries and mutations for the Shop API */ export declare function getShopOperations(): Promise; export interface BatchResult { total: number; succeeded: number; failed: number; results: Array<{ id: string; success: boolean; data?: any; error?: string; }>; } /** * Execute a GraphQL mutation in batch for multiple IDs on the Admin API. * Runs mutations concurrently with configurable concurrency. */ export declare function adminBatchMutation(mutationString: string, ids: string[], variableName?: string, extraVariables?: Record, concurrency?: number): Promise; /** * Execute a GraphQL mutation in batch for multiple IDs on the Shop API. * Runs mutations concurrently with configurable concurrency. */ export declare function shopBatchMutation(mutationString: string, ids: string[], variableName?: string, extraVariables?: Record, concurrency?: number): Promise;