// Objective-C API for talking to github.com/keybase/go-keychain/bind Go package.
//   gobind -lang=objc github.com/keybase/go-keychain/bind
//
// File is generated by gobind. Do not edit.

#ifndef __Bind_H__
#define __Bind_H__

@import Foundation;
#include "Universe.objc.h"


@protocol BindTest;
@class BindTest;

@protocol BindTest <NSObject>
- (void)fail:(NSString*)s;
@end

FOUNDATION_EXPORT BOOL BindAddGenericPassword(NSString* service, NSString* account, NSString* label, NSString* password, NSString* accessGroup, NSError** error);

FOUNDATION_EXPORT BOOL BindDeleteGenericPassword(NSString* service, NSString* account, NSString* accessGroup, NSError** error);

FOUNDATION_EXPORT void BindGenericPasswordTest(id<BindTest> t, NSString* service, NSString* accessGroup);

@class BindTest;

@interface BindTest : NSObject <goSeqRefInterface, BindTest> {
}
@property(strong, readonly) id _ref;

- (instancetype)initWithRef:(id)ref;
- (void)fail:(NSString*)s;
@end

#endif
