import { SyncPayload } from "@rbxts/charm-sync"; import { Client, Server } from "@rbxts/remo"; import { PlayerAction, SharedComponentInfo } from "./types"; export declare const remotes: import("@rbxts/remo").Remotes<{ _shared_component_dispatch: import("@rbxts/remo").RemoteBuilder<(payload: SyncPayload<{}>, componentInfo: string) => void, Client>; _shared_component_remote_function_Server: import("@rbxts/remo").RemoteBuilder<(componentInfo: string, remoteName: string, args: unknown[]) => unknown, Server>; _shared_component_remote_event_Server: import("@rbxts/remo").RemoteBuilder<(componentInfo: string, eventName: string, args: unknown[]) => void, Server>; _shared_component_remote_event_Client: import("@rbxts/remo").RemoteBuilder<(componentInfo: string, eventName: string, args: unknown[]) => void, Client>; _shared_component_connection: import("@rbxts/remo").RemoteBuilder<(componentInfo: string | SharedComponentInfo, action: PlayerAction) => [boolean, string, SyncPayload<{}> | undefined], Server>; _shared_component_disconnected: import("@rbxts/remo").RemoteBuilder<(componentInfo: string) => void, Client>; }>;