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