123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 |
- import { App } from '../app';
- import { ListVersionsOptions, ListVersionsResult, ServerTemplate, RemoteConfigTemplate, GetServerTemplateOptions, InitServerTemplateOptions } from './remote-config-api';
- export declare class RemoteConfig {
- readonly app: App;
- private readonly client;
-
- getTemplate(): Promise<RemoteConfigTemplate>;
-
- getTemplateAtVersion(versionNumber: number | string): Promise<RemoteConfigTemplate>;
-
- validateTemplate(template: RemoteConfigTemplate): Promise<RemoteConfigTemplate>;
-
- publishTemplate(template: RemoteConfigTemplate, options?: {
- force: boolean;
- }): Promise<RemoteConfigTemplate>;
-
- rollback(versionNumber: number | string): Promise<RemoteConfigTemplate>;
-
- listVersions(options?: ListVersionsOptions): Promise<ListVersionsResult>;
-
- createTemplateFromJSON(json: string): RemoteConfigTemplate;
-
- getServerTemplate(options?: GetServerTemplateOptions): Promise<ServerTemplate>;
-
- initServerTemplate(options?: InitServerTemplateOptions): ServerTemplate;
- }
|