///
///
import * as thrift from "@creditkarma/thrift-server-core";
export declare const serviceName: string;
export declare const annotations: thrift.IThriftAnnotations;
export declare const methodAnnotations: thrift.IMethodAnnotations;
export declare const methodNames: Array;
export declare const methodParameters: {
[methodName: string]: number;
};
export interface INativeThriftPackageVersion__Args {
}
export interface INativeThriftPackageVersion__ArgsArgs {
}
export declare const NativeThriftPackageVersion__ArgsCodec: thrift.IStructCodec;
export declare class NativeThriftPackageVersion__Args extends thrift.StructLike implements INativeThriftPackageVersion__Args {
readonly _annotations: thrift.IThriftAnnotations;
readonly _fieldAnnotations: thrift.IFieldAnnotations;
constructor(args?: INativeThriftPackageVersion__ArgsArgs);
static read(input: thrift.TProtocol): NativeThriftPackageVersion__Args;
static write(args: INativeThriftPackageVersion__ArgsArgs, output: thrift.TProtocol): void;
write(output: thrift.TProtocol): void;
}
export interface IIsMyGuardianEnabled__Args {
}
export interface IIsMyGuardianEnabled__ArgsArgs {
}
export declare const IsMyGuardianEnabled__ArgsCodec: thrift.IStructCodec;
export declare class IsMyGuardianEnabled__Args extends thrift.StructLike implements IIsMyGuardianEnabled__Args {
readonly _annotations: thrift.IThriftAnnotations;
readonly _fieldAnnotations: thrift.IFieldAnnotations;
constructor(args?: IIsMyGuardianEnabled__ArgsArgs);
static read(input: thrift.TProtocol): IsMyGuardianEnabled__Args;
static write(args: IIsMyGuardianEnabled__ArgsArgs, output: thrift.TProtocol): void;
write(output: thrift.TProtocol): void;
}
export interface INativeThriftPackageVersion__Result {
success?: string;
}
export interface INativeThriftPackageVersion__ResultArgs {
success?: string;
}
export declare const NativeThriftPackageVersion__ResultCodec: thrift.IStructCodec;
export declare class NativeThriftPackageVersion__Result extends thrift.StructLike implements INativeThriftPackageVersion__Result {
success?: string;
readonly _annotations: thrift.IThriftAnnotations;
readonly _fieldAnnotations: thrift.IFieldAnnotations;
constructor(args?: INativeThriftPackageVersion__ResultArgs);
static read(input: thrift.TProtocol): NativeThriftPackageVersion__Result;
static write(args: INativeThriftPackageVersion__ResultArgs, output: thrift.TProtocol): void;
write(output: thrift.TProtocol): void;
}
export interface IIsMyGuardianEnabled__Result {
success?: boolean;
}
export interface IIsMyGuardianEnabled__ResultArgs {
success?: boolean;
}
export declare const IsMyGuardianEnabled__ResultCodec: thrift.IStructCodec;
export declare class IsMyGuardianEnabled__Result extends thrift.StructLike implements IIsMyGuardianEnabled__Result {
success?: boolean;
readonly _annotations: thrift.IThriftAnnotations;
readonly _fieldAnnotations: thrift.IFieldAnnotations;
constructor(args?: IIsMyGuardianEnabled__ResultArgs);
static read(input: thrift.TProtocol): IsMyGuardianEnabled__Result;
static write(args: IIsMyGuardianEnabled__ResultArgs, output: thrift.TProtocol): void;
write(output: thrift.TProtocol): void;
}
export declare class Client extends thrift.ThriftClient {
static readonly serviceName: string;
static readonly annotations: thrift.IThriftAnnotations;
static readonly methodAnnotations: thrift.IMethodAnnotations;
static readonly methodNames: Array;
readonly _serviceName: string;
readonly _annotations: thrift.IThriftAnnotations;
readonly _methodAnnotations: thrift.IMethodAnnotations;
readonly _methodNames: Array;
readonly _methodParameters?: {
[methodName: string]: number;
};
nativeThriftPackageVersion(context?: Context): Promise;
isMyGuardianEnabled(context?: Context): Promise;
}
export interface IHandler {
nativeThriftPackageVersion(context?: Context): string | Promise;
isMyGuardianEnabled(context?: Context): boolean | Promise;
}
export declare class Processor extends thrift.ThriftProcessor> {
protected readonly _handler: IHandler;
static readonly serviceName: string;
static readonly annotations: thrift.IThriftAnnotations;
static readonly methodAnnotations: thrift.IMethodAnnotations;
static readonly methodNames: Array;
readonly _serviceName: string;
readonly _annotations: thrift.IThriftAnnotations;
readonly _methodAnnotations: thrift.IMethodAnnotations;
readonly _methodNames: Array;
constructor(handler: IHandler);
process(input: thrift.TProtocol, output: thrift.TProtocol, context: Context): Promise;
process_nativeThriftPackageVersion(requestId: number, input: thrift.TProtocol, output: thrift.TProtocol, context: Context): Promise;
process_isMyGuardianEnabled(requestId: number, input: thrift.TProtocol, output: thrift.TProtocol, context: Context): Promise;
}