import _m0 from "protobufjs/minimal"; import { IError, QueryFilterRequest, RemoveReply } from "../../core/common"; export declare const protobufPackage = ""; export interface KeyboardShortcutCreateReply { data: KeyboardShortcutEntity | undefined; error: IError | undefined; } export interface KeyboardShortcutReply { data: KeyboardShortcutEntity | undefined; error: IError | undefined; } export interface KeyboardShortcutQueryReply { items: KeyboardShortcutEntity[]; totalItems: number; itemsPerPage: number; startIndex: number; error: IError | undefined; } export interface KeyboardShortcutEntity { /** @tag(yaml:"visibility") */ visibility?: string | undefined; /** @tag(yaml:"workspaceId") */ workspaceId?: string | undefined; /** @tag(yaml:"linkerId") */ linkerId?: string | undefined; /** @tag(yaml:"parentId") */ parentId?: string | undefined; /** @tag(gorm:"primarykey;uniqueId;unique;not null;size:100;" yaml:"uniqueId") */ uniqueId: string; /** @tag(yaml:"userId") */ userId?: string | undefined; /** @tag(gorm:"foreignKey:LinkerId;references:UniqueId" json:"translations") */ translations: KeyboardShortcutEntityPolyglot[]; /** @tag( yaml:"os" ) */ os?: string | undefined; /** @tag( yaml:"host" ) */ host?: string | undefined; /** This is an object, another entity needs to be created for */ defaultCombination: KeyboardShortcutDefaultCombinationEntity | undefined; /** This is an object, another entity needs to be created for */ userCombination: KeyboardShortcutUserCombinationEntity | undefined; /** @tag(translate:"true" yaml:"action" ) */ action?: string | undefined; /** @tag( yaml:"actionKey" ) */ actionKey?: string | undefined; /** @tag(gorm:"type:int;name:rank") */ rank: number; /** @tag(gorm:"autoUpdateTime:nano") */ updated: number; /** @tag(gorm:"autoUpdateTime:nano") */ created: number; /** @tag(sql:"-") */ createdFormatted: string; /** @tag(sql:"-") */ updatedFormatted: string; } /** Because it has translation field, we need a translation table for this */ export interface KeyboardShortcutEntityPolyglot { /** @tag(gorm:"uniqueId;not null;size:100;" json:"linkerId" yaml:"linkerId") */ linkerId: string; /** @tag(gorm:"uniqueId;not null;size:100;" json:"languageId" yaml:"languageId") */ languageId: string; /** @tag(yaml:"action" json:"action"); */ action: string; } export interface KeyboardShortcutDefaultCombinationEntity { /** @tag(yaml:"visibility") */ visibility?: string | undefined; /** @tag(yaml:"workspaceId") */ workspaceId?: string | undefined; /** @tag(yaml:"linkerId") */ linkerId?: string | undefined; /** @tag(yaml:"parentId") */ parentId?: string | undefined; /** @tag(gorm:"primarykey;uniqueId;unique;not null;size:100;" yaml:"uniqueId") */ uniqueId: string; /** @tag(yaml:"userId") */ userId?: string | undefined; /** @tag( yaml:"altKey") */ altKey?: boolean | undefined; /** @tag( yaml:"key" ) */ key?: string | undefined; /** @tag( yaml:"metaKey") */ metaKey?: boolean | undefined; /** @tag( yaml:"shiftKey") */ shiftKey?: boolean | undefined; /** @tag( yaml:"ctrlKey") */ ctrlKey?: boolean | undefined; /** @tag(gorm:"type:int;name:rank") */ rank: number; /** @tag(gorm:"autoUpdateTime:nano") */ updated: number; /** @tag(gorm:"autoUpdateTime:nano") */ created: number; /** @tag(sql:"-") */ createdFormatted: string; /** @tag(sql:"-") */ updatedFormatted: string; } export interface KeyboardShortcutUserCombinationEntity { /** @tag(yaml:"visibility") */ visibility?: string | undefined; /** @tag(yaml:"workspaceId") */ workspaceId?: string | undefined; /** @tag(yaml:"linkerId") */ linkerId?: string | undefined; /** @tag(yaml:"parentId") */ parentId?: string | undefined; /** @tag(gorm:"primarykey;uniqueId;unique;not null;size:100;" yaml:"uniqueId") */ uniqueId: string; /** @tag(yaml:"userId") */ userId?: string | undefined; /** @tag( yaml:"altKey") */ altKey?: boolean | undefined; /** @tag( yaml:"key" ) */ key?: string | undefined; /** @tag( yaml:"metaKey") */ metaKey?: boolean | undefined; /** @tag( yaml:"shiftKey") */ shiftKey?: boolean | undefined; /** @tag( yaml:"ctrlKey") */ ctrlKey?: boolean | undefined; /** @tag(gorm:"type:int;name:rank") */ rank: number; /** @tag(gorm:"autoUpdateTime:nano") */ updated: number; /** @tag(gorm:"autoUpdateTime:nano") */ created: number; /** @tag(sql:"-") */ createdFormatted: string; /** @tag(sql:"-") */ updatedFormatted: string; } export declare const KeyboardShortcutCreateReply: { encode(message: KeyboardShortcutCreateReply, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): KeyboardShortcutCreateReply; fromJSON(object: any): KeyboardShortcutCreateReply; toJSON(message: KeyboardShortcutCreateReply): unknown; create]: never; })[] & { [K_1 in Exclude]: never; }; os?: string | undefined; host?: string | undefined; defaultCombination?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; altKey?: boolean | undefined; key?: string | undefined; metaKey?: boolean | undefined; shiftKey?: boolean | undefined; ctrlKey?: boolean | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; altKey?: boolean | undefined; key?: string | undefined; metaKey?: boolean | undefined; shiftKey?: boolean | undefined; ctrlKey?: boolean | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_2 in Exclude]: never; }; userCombination?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; altKey?: boolean | undefined; key?: string | undefined; metaKey?: boolean | undefined; shiftKey?: boolean | undefined; ctrlKey?: boolean | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; altKey?: boolean | undefined; key?: string | undefined; metaKey?: boolean | undefined; shiftKey?: boolean | undefined; ctrlKey?: boolean | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_3 in Exclude]: never; }; action?: string | undefined; actionKey?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_4 in Exclude]: never; }; error?: { message?: string; messageTranslated?: string; errors?: { location?: string; message?: string; messageTranslated?: string; errorParam?: string; type?: string; }[]; httpCode?: number; } & { message?: string; messageTranslated?: string; errors?: { location?: string; message?: string; messageTranslated?: string; errorParam?: string; type?: string; }[] & ({ location?: string; message?: string; messageTranslated?: string; errorParam?: string; type?: string; } & { location?: string; message?: string; messageTranslated?: string; errorParam?: string; type?: string; } & { [K_5 in Exclude]: never; })[] & { [K_6 in Exclude]: never; }; httpCode?: number; } & { [K_7 in Exclude]: never; }; } & { [K_8 in Exclude]: never; }>(base?: I): KeyboardShortcutCreateReply; fromPartial]: never; })[] & { [K_10 in Exclude]: never; }; os?: string | undefined; host?: string | undefined; defaultCombination?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; altKey?: boolean | undefined; key?: string | undefined; metaKey?: boolean | undefined; shiftKey?: boolean | undefined; ctrlKey?: boolean | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; altKey?: boolean | undefined; key?: string | undefined; metaKey?: boolean | undefined; shiftKey?: boolean | undefined; ctrlKey?: boolean | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_11 in Exclude]: never; }; userCombination?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; altKey?: boolean | undefined; key?: string | undefined; metaKey?: boolean | undefined; shiftKey?: boolean | undefined; ctrlKey?: boolean | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; altKey?: boolean | undefined; key?: string | undefined; metaKey?: boolean | undefined; shiftKey?: boolean | undefined; ctrlKey?: boolean | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_12 in Exclude]: never; }; action?: string | undefined; actionKey?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_13 in Exclude]: never; }; error?: { message?: string; messageTranslated?: string; errors?: { location?: string; message?: string; messageTranslated?: string; errorParam?: string; type?: string; }[]; httpCode?: number; } & { message?: string; messageTranslated?: string; errors?: { location?: string; message?: string; messageTranslated?: string; errorParam?: string; type?: string; }[] & ({ location?: string; message?: string; messageTranslated?: string; errorParam?: string; type?: string; } & { location?: string; message?: string; messageTranslated?: string; errorParam?: string; type?: string; } & { [K_14 in Exclude]: never; })[] & { [K_15 in Exclude]: never; }; httpCode?: number; } & { [K_16 in Exclude]: never; }; } & { [K_17 in Exclude]: never; }>(object: I_1): KeyboardShortcutCreateReply; }; export declare const KeyboardShortcutReply: { encode(message: KeyboardShortcutReply, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): KeyboardShortcutReply; fromJSON(object: any): KeyboardShortcutReply; toJSON(message: KeyboardShortcutReply): unknown; create]: never; })[] & { [K_1 in Exclude]: never; }; os?: string | undefined; host?: string | undefined; defaultCombination?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; altKey?: boolean | undefined; key?: string | undefined; metaKey?: boolean | undefined; shiftKey?: boolean | undefined; ctrlKey?: boolean | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; altKey?: boolean | undefined; key?: string | undefined; metaKey?: boolean | undefined; shiftKey?: boolean | undefined; ctrlKey?: boolean | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_2 in Exclude]: never; }; userCombination?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; altKey?: boolean | undefined; key?: string | undefined; metaKey?: boolean | undefined; shiftKey?: boolean | undefined; ctrlKey?: boolean | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; altKey?: boolean | undefined; key?: string | undefined; metaKey?: boolean | undefined; shiftKey?: boolean | undefined; ctrlKey?: boolean | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_3 in Exclude]: never; }; action?: string | undefined; actionKey?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_4 in Exclude]: never; }; error?: { message?: string; messageTranslated?: string; errors?: { location?: string; message?: string; messageTranslated?: string; errorParam?: string; type?: string; }[]; httpCode?: number; } & { message?: string; messageTranslated?: string; errors?: { location?: string; message?: string; messageTranslated?: string; errorParam?: string; type?: string; }[] & ({ location?: string; message?: string; messageTranslated?: string; errorParam?: string; type?: string; } & { location?: string; message?: string; messageTranslated?: string; errorParam?: string; type?: string; } & { [K_5 in Exclude]: never; })[] & { [K_6 in Exclude]: never; }; httpCode?: number; } & { [K_7 in Exclude]: never; }; } & { [K_8 in Exclude]: never; }>(base?: I): KeyboardShortcutReply; fromPartial]: never; })[] & { [K_10 in Exclude]: never; }; os?: string | undefined; host?: string | undefined; defaultCombination?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; altKey?: boolean | undefined; key?: string | undefined; metaKey?: boolean | undefined; shiftKey?: boolean | undefined; ctrlKey?: boolean | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; altKey?: boolean | undefined; key?: string | undefined; metaKey?: boolean | undefined; shiftKey?: boolean | undefined; ctrlKey?: boolean | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_11 in Exclude]: never; }; userCombination?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; altKey?: boolean | undefined; key?: string | undefined; metaKey?: boolean | undefined; shiftKey?: boolean | undefined; ctrlKey?: boolean | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; altKey?: boolean | undefined; key?: string | undefined; metaKey?: boolean | undefined; shiftKey?: boolean | undefined; ctrlKey?: boolean | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_12 in Exclude]: never; }; action?: string | undefined; actionKey?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_13 in Exclude]: never; }; error?: { message?: string; messageTranslated?: string; errors?: { location?: string; message?: string; messageTranslated?: string; errorParam?: string; type?: string; }[]; httpCode?: number; } & { message?: string; messageTranslated?: string; errors?: { location?: string; message?: string; messageTranslated?: string; errorParam?: string; type?: string; }[] & ({ location?: string; message?: string; messageTranslated?: string; errorParam?: string; type?: string; } & { location?: string; message?: string; messageTranslated?: string; errorParam?: string; type?: string; } & { [K_14 in Exclude]: never; })[] & { [K_15 in Exclude]: never; }; httpCode?: number; } & { [K_16 in Exclude]: never; }; } & { [K_17 in Exclude]: never; }>(object: I_1): KeyboardShortcutReply; }; export declare const KeyboardShortcutQueryReply: { encode(message: KeyboardShortcutQueryReply, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): KeyboardShortcutQueryReply; fromJSON(object: any): KeyboardShortcutQueryReply; toJSON(message: KeyboardShortcutQueryReply): unknown; create]: never; })[] & { [K_1 in Exclude]: never; }; os?: string | undefined; host?: string | undefined; defaultCombination?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; altKey?: boolean | undefined; key?: string | undefined; metaKey?: boolean | undefined; shiftKey?: boolean | undefined; ctrlKey?: boolean | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; altKey?: boolean | undefined; key?: string | undefined; metaKey?: boolean | undefined; shiftKey?: boolean | undefined; ctrlKey?: boolean | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_2 in Exclude]: never; }; userCombination?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; altKey?: boolean | undefined; key?: string | undefined; metaKey?: boolean | undefined; shiftKey?: boolean | undefined; ctrlKey?: boolean | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; altKey?: boolean | undefined; key?: string | undefined; metaKey?: boolean | undefined; shiftKey?: boolean | undefined; ctrlKey?: boolean | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_3 in Exclude]: never; }; action?: string | undefined; actionKey?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_4 in Exclude]: never; })[] & { [K_5 in Exclude]: never; }; totalItems?: number; itemsPerPage?: number; startIndex?: number; error?: { message?: string; messageTranslated?: string; errors?: { location?: string; message?: string; messageTranslated?: string; errorParam?: string; type?: string; }[]; httpCode?: number; } & { message?: string; messageTranslated?: string; errors?: { location?: string; message?: string; messageTranslated?: string; errorParam?: string; type?: string; }[] & ({ location?: string; message?: string; messageTranslated?: string; errorParam?: string; type?: string; } & { location?: string; message?: string; messageTranslated?: string; errorParam?: string; type?: string; } & { [K_6 in Exclude]: never; })[] & { [K_7 in Exclude]: never; }; httpCode?: number; } & { [K_8 in Exclude]: never; }; } & { [K_9 in Exclude]: never; }>(base?: I): KeyboardShortcutQueryReply; fromPartial]: never; })[] & { [K_11 in Exclude]: never; }; os?: string | undefined; host?: string | undefined; defaultCombination?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; altKey?: boolean | undefined; key?: string | undefined; metaKey?: boolean | undefined; shiftKey?: boolean | undefined; ctrlKey?: boolean | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; altKey?: boolean | undefined; key?: string | undefined; metaKey?: boolean | undefined; shiftKey?: boolean | undefined; ctrlKey?: boolean | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_12 in Exclude]: never; }; userCombination?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; altKey?: boolean | undefined; key?: string | undefined; metaKey?: boolean | undefined; shiftKey?: boolean | undefined; ctrlKey?: boolean | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; altKey?: boolean | undefined; key?: string | undefined; metaKey?: boolean | undefined; shiftKey?: boolean | undefined; ctrlKey?: boolean | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_13 in Exclude]: never; }; action?: string | undefined; actionKey?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_14 in Exclude]: never; })[] & { [K_15 in Exclude]: never; }; totalItems?: number; itemsPerPage?: number; startIndex?: number; error?: { message?: string; messageTranslated?: string; errors?: { location?: string; message?: string; messageTranslated?: string; errorParam?: string; type?: string; }[]; httpCode?: number; } & { message?: string; messageTranslated?: string; errors?: { location?: string; message?: string; messageTranslated?: string; errorParam?: string; type?: string; }[] & ({ location?: string; message?: string; messageTranslated?: string; errorParam?: string; type?: string; } & { location?: string; message?: string; messageTranslated?: string; errorParam?: string; type?: string; } & { [K_16 in Exclude]: never; })[] & { [K_17 in Exclude]: never; }; httpCode?: number; } & { [K_18 in Exclude]: never; }; } & { [K_19 in Exclude]: never; }>(object: I_1): KeyboardShortcutQueryReply; }; export declare const KeyboardShortcutEntity: { encode(message: KeyboardShortcutEntity, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): KeyboardShortcutEntity; fromJSON(object: any): KeyboardShortcutEntity; toJSON(message: KeyboardShortcutEntity): unknown; create]: never; })[] & { [K_1 in Exclude]: never; }; os?: string | undefined; host?: string | undefined; defaultCombination?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; altKey?: boolean | undefined; key?: string | undefined; metaKey?: boolean | undefined; shiftKey?: boolean | undefined; ctrlKey?: boolean | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; altKey?: boolean | undefined; key?: string | undefined; metaKey?: boolean | undefined; shiftKey?: boolean | undefined; ctrlKey?: boolean | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_2 in Exclude]: never; }; userCombination?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; altKey?: boolean | undefined; key?: string | undefined; metaKey?: boolean | undefined; shiftKey?: boolean | undefined; ctrlKey?: boolean | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; altKey?: boolean | undefined; key?: string | undefined; metaKey?: boolean | undefined; shiftKey?: boolean | undefined; ctrlKey?: boolean | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_3 in Exclude]: never; }; action?: string | undefined; actionKey?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_4 in Exclude]: never; }>(base?: I): KeyboardShortcutEntity; fromPartial]: never; })[] & { [K_6 in Exclude]: never; }; os?: string | undefined; host?: string | undefined; defaultCombination?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; altKey?: boolean | undefined; key?: string | undefined; metaKey?: boolean | undefined; shiftKey?: boolean | undefined; ctrlKey?: boolean | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; altKey?: boolean | undefined; key?: string | undefined; metaKey?: boolean | undefined; shiftKey?: boolean | undefined; ctrlKey?: boolean | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_7 in Exclude]: never; }; userCombination?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; altKey?: boolean | undefined; key?: string | undefined; metaKey?: boolean | undefined; shiftKey?: boolean | undefined; ctrlKey?: boolean | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; altKey?: boolean | undefined; key?: string | undefined; metaKey?: boolean | undefined; shiftKey?: boolean | undefined; ctrlKey?: boolean | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_8 in Exclude]: never; }; action?: string | undefined; actionKey?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_9 in Exclude]: never; }>(object: I_1): KeyboardShortcutEntity; }; export declare const KeyboardShortcutEntityPolyglot: { encode(message: KeyboardShortcutEntityPolyglot, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): KeyboardShortcutEntityPolyglot; fromJSON(object: any): KeyboardShortcutEntityPolyglot; toJSON(message: KeyboardShortcutEntityPolyglot): unknown; create]: never; }>(base?: I): KeyboardShortcutEntityPolyglot; fromPartial]: never; }>(object: I_1): KeyboardShortcutEntityPolyglot; }; export declare const KeyboardShortcutDefaultCombinationEntity: { encode(message: KeyboardShortcutDefaultCombinationEntity, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): KeyboardShortcutDefaultCombinationEntity; fromJSON(object: any): KeyboardShortcutDefaultCombinationEntity; toJSON(message: KeyboardShortcutDefaultCombinationEntity): unknown; create]: never; }>(base?: I): KeyboardShortcutDefaultCombinationEntity; fromPartial]: never; }>(object: I_1): KeyboardShortcutDefaultCombinationEntity; }; export declare const KeyboardShortcutUserCombinationEntity: { encode(message: KeyboardShortcutUserCombinationEntity, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): KeyboardShortcutUserCombinationEntity; fromJSON(object: any): KeyboardShortcutUserCombinationEntity; toJSON(message: KeyboardShortcutUserCombinationEntity): unknown; create]: never; }>(base?: I): KeyboardShortcutUserCombinationEntity; fromPartial]: never; }>(object: I_1): KeyboardShortcutUserCombinationEntity; }; export interface KeyboardShortcuts { KeyboardShortcutActionCreate(request: KeyboardShortcutEntity): Promise; KeyboardShortcutActionUpdate(request: KeyboardShortcutEntity): Promise; KeyboardShortcutActionQuery(request: QueryFilterRequest): Promise; KeyboardShortcutActionGetOne(request: QueryFilterRequest): Promise; KeyboardShortcutActionRemove(request: QueryFilterRequest): Promise; } export declare class KeyboardShortcutsClientImpl implements KeyboardShortcuts { private readonly rpc; private readonly service; constructor(rpc: Rpc, opts?: { service?: string; }); KeyboardShortcutActionCreate(request: KeyboardShortcutEntity): Promise; KeyboardShortcutActionUpdate(request: KeyboardShortcutEntity): Promise; KeyboardShortcutActionQuery(request: QueryFilterRequest): Promise; KeyboardShortcutActionGetOne(request: QueryFilterRequest): Promise; KeyboardShortcutActionRemove(request: QueryFilterRequest): Promise; } interface Rpc { request(service: string, method: string, data: Uint8Array): Promise; } type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; export type DeepPartial = T extends Builtin ? T : T extends Array ? Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} ? { [K in keyof T]?: DeepPartial; } : Partial; type KeysOfUnion = T extends T ? keyof T : never; export type Exact = P extends Builtin ? P : P & { [K in keyof P]: Exact; } & { [K in Exclude>]: never; }; export {};