import type { PrivateMessagingClient } from "./client.js"; import type { ClaimStarterGrantRequest, ClaimStarterGrantResult, GetStarterGrantChallengeResult, GetStarterGrantStatusResult, RequestStarterGrantResult, StarterGrantServiceConfig } from "./types.js"; export declare const DEFAULT_STARTER_GRANT_SERVICE_URL = "https://agents.coti.io/grant"; export declare const DEFAULT_STARTER_GRANT_SERVICE_TIMEOUT_MS = 15000; export declare const DEFAULT_STARTER_GRANT_INSTALL_ID_PATH = "~/.config/coti-sdk-private-messaging/install-state.json"; export declare function getStarterGrantChallenge(client: PrivateMessagingClient, configInput: StarterGrantServiceConfig | undefined, fetchImpl?: typeof fetch): Promise; export declare function getStarterGrantStatus(client: PrivateMessagingClient, configInput: StarterGrantServiceConfig | undefined, fetchImpl?: typeof fetch): Promise; export declare function claimStarterGrant(client: PrivateMessagingClient, configInput: StarterGrantServiceConfig | undefined, input: ClaimStarterGrantRequest, fetchImpl?: typeof fetch): Promise; export declare function requestStarterGrant(client: PrivateMessagingClient, configInput: StarterGrantServiceConfig | undefined, fetchImpl?: typeof fetch): Promise;