import { UseQueryResult } from 'react-query'; import { BaseRequest, GetUseQueryOptions } from '../../../types'; interface DescribeEipGroupsRequest extends BaseRequest { eip_groups: string[]; ip_version?: number; } interface DescribeEipGroupsResponse { action: 'DescribeEipGroupsResponse'; eip_group_set: { available_eip_count: number; bandwidth: null | number | undefined; console_id: string; controller: string; create_time: string; description: string; eip_group_id: string; eip_group_name: string; extra_fee: number; ip_version: number; owner: string; root_user_id: string; status: string; status_time: string; total_eip_count: number; visibility: string; }[]; ret_code: 0; total_count: number; } export declare const requestDescribeEipGroups: (params: DescribeEipGroupsRequest) => Promise; export declare const useDescribeEipGroupsQuery: (params: DescribeEipGroupsRequest, options?: GetUseQueryOptions) => UseQueryResult; export {};