export declare const endpoint: (target: any, methodName: string, descriptor: PropertyDescriptor) => void;
export declare const PublicAccess: <T extends new (...args: any[]) => {}>(constructor: T) => {
    new (...args: any[]): {
        grantPublicAccess: boolean;
    };
} & T;
export declare const PrivateAccess: <T extends new (...args: any[]) => {}>(constructor: T) => {
    new (...args: any[]): {
        grantPublicAccess: boolean;
    };
} & T;
//# sourceMappingURL=Endpoints.d.ts.map