export interface TtdDirectTokenCredentials { token: string; } export interface TtdAuthAdapter { getAccessToken(): Promise; validate(): Promise; readonly partnerId: string; } export declare class TtdDirectTokenAuthAdapter implements TtdAuthAdapter { private readonly token; private readonly _partnerId; private readonly graphqlUrl; private validated; constructor(token: string, _partnerId?: string, graphqlUrl?: string); get partnerId(): string; getAccessToken(): Promise; validate(): Promise; } export declare function parseTtdDirectTokenFromHeaders(headers: Record): TtdDirectTokenCredentials; export declare function getTtdDirectTokenFingerprint(credentials: TtdDirectTokenCredentials): string; //# sourceMappingURL=ttd-auth-adapter.d.ts.map