import { PagedAsyncIterableIterator } from "@azure/core-paging"; import { Grants } from "../operationsInterfaces"; import { EducationManagementClient } from "../educationManagementClient"; import { GrantDetails, GrantsListAllOptionalParams, GrantsListOptionalParams, GrantsGetOptionalParams, GrantsGetResponse } from "../models"; /** Class containing Grants operations. */ export declare class GrantsImpl implements Grants { private readonly client; /** * Initialize a new instance of the class Grants class. * @param client Reference to the service client */ constructor(client: EducationManagementClient); /** * Get a list of grants that Microsoft has provided. * @param options The options parameters. */ listAll(options?: GrantsListAllOptionalParams): PagedAsyncIterableIterator; private listAllPagingPage; private listAllPagingAll; /** * Get details for a specific grant linked to the provided billing account and billing profile. * @param billingAccountName Billing account name. * @param billingProfileName Billing profile name. * @param options The options parameters. */ list(billingAccountName: string, billingProfileName: string, options?: GrantsListOptionalParams): PagedAsyncIterableIterator; private listPagingPage; private listPagingAll; /** * Get a list of grants that Microsoft has provided. * @param options The options parameters. */ private _listAll; /** * Get details for a specific grant linked to the provided billing account and billing profile. * @param billingAccountName Billing account name. * @param billingProfileName Billing profile name. * @param options The options parameters. */ private _list; /** * Get details for a specific grant linked to the provided billing account and billing profile. * @param billingAccountName Billing account name. * @param billingProfileName Billing profile name. * @param options The options parameters. */ get(billingAccountName: string, billingProfileName: string, options?: GrantsGetOptionalParams): Promise; /** * ListAllNext * @param nextLink The nextLink from the previous successful call to the ListAll method. * @param options The options parameters. */ private _listAllNext; /** * ListNext * @param billingAccountName Billing account name. * @param billingProfileName Billing profile name. * @param nextLink The nextLink from the previous successful call to the List method. * @param options The options parameters. */ private _listNext; } //# sourceMappingURL=grants.d.ts.map