import { NativeAuthClientConfig } from "@terradharitri/sdk-native-auth-client/lib/src/entities/native.auth.client.config"; import "@terradharitri/sdk-nestjs-common/lib/utils/extensions/date.extensions"; export declare class NativeAuthSignerConfig extends NativeAuthClientConfig { signerPrivateKeyPath?: string | undefined; privateKey?: string | undefined; } export declare class AccessTokenInfo { token: string; expiryDate: Date; } export declare class NativeAuthSigner { private readonly config; private readonly nativeAuthClient; private userSigner?; private accessTokenInfo?; constructor(config: Partial); getToken(): Promise; private getUserSigner; private getSignableToken; private getMessage; }