import { SpendPermission } from '../../../../core/rpc/coinbase_fetchSpendPermissions.js';
export type GetPermissionStatusResponseType = {
    remainingSpend: bigint;
    nextPeriodStart: Date;
    isRevoked: boolean;
    isExpired: boolean;
    isActive: boolean;
    isApprovedOnchain: boolean;
    currentPeriod: {
        start: number;
        end: number;
        spend: bigint;
    };
};
export declare const getPermissionStatus: ((permission: SpendPermission, options?: {
    rpcUrl?: string;
}) => Promise<GetPermissionStatusResponseType>) | ((permission: SpendPermission, options?: {
    rpcUrl?: string;
} | undefined) => Promise<GetPermissionStatusResponseType>);
//# sourceMappingURL=getPermissionStatus.d.ts.map