import { Action, type ActionSchema } from './Action.js';
/**
 * Enables retrieving a single resource by its ID.
 * Endpoint: GET /[entity-collection-name]/{id}
 */
export interface ReadActionSchema extends ActionSchema {
    kind: 'read';
}
/**
 * Enables retrieving a single resource by its ID.
 * Endpoint: GET /[entity-collection-name]/{id}
 */
export declare class ReadAction extends Action implements ReadActionSchema {
    accessor kind: 'read';
    constructor(state?: Partial<ReadActionSchema>);
    toJSON(): ReadActionSchema;
    static isReadAction(action: Action): action is ReadAction;
    static isReadActionSchema(schema: ActionSchema): schema is ReadActionSchema;
}
//# sourceMappingURL=ReadAction.d.ts.map