export declare class AppService { private client; constructor(token: string); delete(request: DeleteRequest): Promise; get(request: GetRequest): Promise; list(request: ListRequest): Promise; logs(request: LogsRequest): Promise; regions(request: RegionsRequest): Promise; reserve(request: ReserveRequest): Promise; resolve(request: ResolveRequest): Promise; run(request: RunRequest): Promise; status(request: StatusRequest): Promise; update(request: UpdateRequest): Promise; } export interface DeleteRequest { name?: string; } export interface DeleteResponse { } export interface GetRequest { name?: string; } export interface GetResponse { service?: { [key: string]: any; }; } export interface ListRequest { } export interface ListResponse { services?: Service[]; } export interface LogsRequest { logs_type?: string; name?: string; } export interface LogsResponse { logs?: string; } export interface RegionsRequest { } export interface RegionsResponse { regions?: string[]; } export interface Reservation { created?: string; expires?: string; name?: string; owner?: string; token?: string; } export interface ReserveRequest { name?: string; } export interface ReserveResponse { reservation?: { [key: string]: any; }; } export interface ResolveRequest { id?: string; } export interface ResolveResponse { url?: string; } export interface RunRequest { branch?: string; env_vars?: { [key: string]: string; }; name?: string; path?: string; port?: number; region?: string; repo?: string; } export interface RunResponse { service?: { [key: string]: any; }; } export interface Service { backend?: string; branch?: string; created?: string; custom_domains?: string[]; env_vars?: { [key: string]: string; }; id?: string; name?: string; path?: string; port?: number; region?: string; repo?: string; status?: string; updated?: string; url?: string; } export interface StatusRequest { name?: string; } export interface StatusResponse { service?: { [key: string]: any; }; } export interface UpdateRequest { env_vars?: { [key: string]: string; }; name?: string; } export interface UpdateResponse { }