/** * CommonGrants API Client * * @example * ```ts * import { Client, Auth } from "@common-grants/sdk/client"; * * const client = new Client({ * baseUrl: "https://api.example.org", * auth: Auth.bearer("your-token"), * }); * * const opp = await client.opportunities.get("00000000-0000-0000-0000-000000000000"); * ``` */ export { Client, type FetchManyOptions } from "./client"; export { Opportunities, type CustomFilterBag, type GetOptions, type ListOptions, type SearchOptions, } from "./resources/opportunities"; export type { BuiltClient } from "./resources/builder"; export { Resource } from "./resources/base"; export { RESOURCE_REGISTRY } from "./resources/registry"; export { Auth, type AuthMethod } from "./auth"; export { type ClientConfig, type ResolvedConfig } from "./config"; export { parseBatch, BatchParseError } from "./results"; export type { ParseFailure, OnParseError, ListResult, SearchResult } from "./results"; //# sourceMappingURL=index.d.ts.map