import { APIResource } from "../../resource.js"; import * as Core from "../../core.js"; export declare class Apps extends APIResource { /** * Fetch all apps for your account * * @example * ```ts * const app = await client.realtimeKit.apps.get({ * account_id: '023e105f4ecef8ad9ca31a8372d0c353', * }); * ``` */ get(params: AppGetParams, options?: Core.RequestOptions): Core.APIPromise; /** * Create new app for your account * * @example * ```ts * const response = await client.realtimeKit.apps.post({ * account_id: 'account_id', * name: 'name', * }); * ``` */ post(params: AppPostParams, options?: Core.RequestOptions): Core.APIPromise; } export interface AppGetResponse { data?: Array; success?: boolean; } export declare namespace AppGetResponse { interface Data { id?: string; created_at?: string; name?: string; } } export interface AppPostResponse { data?: AppPostResponse.Data; success?: boolean; } export declare namespace AppPostResponse { interface Data { app?: Data.App; } namespace Data { interface App { id?: string; created_at?: string; name?: string; } } } export interface AppGetParams { /** * The account identifier tag. */ account_id: string; } export interface AppPostParams { /** * Path param */ account_id: string; /** * Body param */ name: string; } export declare namespace Apps { export { type AppGetResponse as AppGetResponse, type AppPostResponse as AppPostResponse, type AppGetParams as AppGetParams, type AppPostParams as AppPostParams, }; } //# sourceMappingURL=apps.d.ts.map