import { output } from 'zod/v4';
import { AuthorizationResult } from '../../types/state/authorization.interface';
import { AuthorizationProvider, AuthorizationProviderExecuteOptions } from '../authorization-provider';
export declare const bearerAuthorizationProviderInputSchema: import("zod/v4").ZodObject<{
    type: import("zod/v4").ZodLiteral<"bearer">;
    data: import("zod/v4").ZodObject<{
        token: import("zod/v4").ZodString;
    }, import("zod/v4/core").$strip>;
}, import("zod/v4/core").$strip>;
export type BearerAuthorizationProviderInput = output<typeof bearerAuthorizationProviderInputSchema>;
export default class BearerAuthorizationProvider extends AuthorizationProvider<BearerAuthorizationProviderInput> {
    execute(options: AuthorizationProviderExecuteOptions<BearerAuthorizationProviderInput>): Promise<AuthorizationResult>;
}
//# sourceMappingURL=bearer.d.ts.map